FTPPUT
上传文件:AT+FTPPUT
语法规则:
| 命令类型 | 语法 | 返回 | 说明 | 
|---|---|---|---|
| 设置命令 | AT+FTPPUT=<mode>[,<reqlength>] | OK | 输入AT+FTPPUT=1的返回 | 
| +FTPPUT:2,<cnlength>…….. //input data hereOK | 输入: 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> | 单次可以上传的最大的长度,取决于网络状态 |