FTPGET
下载文件:AT+FTPGET
语法规则:
命令类型 | 语法 | 返回 | 说明 |
---|---|---|---|
设置命令 | AT+FTPGET=<mode>[,<reqlength>] | OK | 输入AT+FTPGET=1 的返回 |
+FTPGET:2,<cnlength>……..数据……….. OK | 输入:AT+FTPGET=2, <reqlength> 的返回 | ||
URC上报 | +FTPGET:1,1 | 输入AT+FTPGET=1后,有此上报,表示有数据了,第一个参数1表示<mode> 为1 | |
+FTPGET:1,<error> | 输入AT+FTPGET=1后,有此上报,表示FTP下载失败,第一个参数1表示<mode> 为1 | ||
+FTPGET:1,0 | 表示数据传输结束,第一个参数1表示<mode> 为1 | ||
测试命令 | AT+FTPGET=? | OK |
参数定义:
参数 | 定义 | 取值 | 对取值的说明 |
---|---|---|---|
<mode> | 工作模式 | 1 | 打开FTP会话 |
2 | 读入FTP下载数据 | ||
<reqlength> | 请求读入的数据长度 | 1~1460 | |
<cnlength> | 确认读入的数据长度 | 1~1460 | 可能小于<reqlength> 。0表示没有数据可以读入。 |
<error> | 错误码 | 61 | 网络错误 net error |
62 | DNS错误 DNS error | ||
63 | 连接错误 connect error | ||
64 | 超时 timeout | ||
65 | 服务器错误 server error | ||
66 | 操作禁止 operation not allowed | ||
70 | 应答错误 reply error | ||
71 | 用户错误 user error | ||
72 | 口令错误 password error | ||
73 | 类型错误 type error | ||
74 | 保持错误 rest error | ||
75 | 被动错误 passive error | ||
76 | 主动错误 active error | ||
77 | 操作错误 operate error | ||
78 | 上传错误 upload error | ||
79 | 下载错误 download error | ||
80~84 | FTP SSL 连接错误 | ||
85 | 文件错误 | ||
86 | 主动退出 |