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> | 单次可以上传的最大的长度,取决于网络状态 |