FTPPUT
上传文件:AT+FTPPUT
语法规则:
| 命令类型 | 语法 | 返回 | 说明 |
|---|---|---|---|
| 设置命令 | AT+FTPPUT=<mode>[,<reqlength>] |
OK | 输入AT+FTPPUT=1的返回 |
+FTPPUT:2,<cnlength>…….. //input data here OK |
输入:AT+FTPPUT=2, <reqlength>的返回 |
||
| OK +FTPPUT: 1,0 |
输入:AT+FTPPUT=2,0的返回 | ||
| URC上报 | +FTPPUT:1,1,<maxlength> |
输入AT+FTPPUT=1后,有此上报,表示可以上传数据了此时通过输入AT+FTPPUT=2,<reqlength>上传数据第一个参数1表示<mode>为1 |
|
| +FTPPUT:1,0 | 表示数据传输会话结束。第一个参数1表示<mode>为1 |
||
+FTPPUT:1,<error> |
如果<mode>=1,而且FTP会话失败。错误码<error>定义请参考AT+FTPGET 错误码<error>定义 |
||
| 测试命令 | AT+FTPPUT=? | OK |
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 |
|---|---|---|---|
<mode> |
FTP上传工作模式 | 1 | 打开FTP会话 |
| 2 | 写FTP上传数据 | ||
<reqlength> |
请求上传的数据长度 | 0-<maxlength> |
|
<cnlength> |
确认可以上传的数据长度 | ||
<maxlength> |
单次可以上传的最大的长度,取决于网络状态 |