FTPGETTOFS
下载文件并保存到文件系统中:AT+FTPGETTOFS
语法规则:
| 命令类型 | 语法 | 返回 | |
|---|---|---|---|
| 设置命令 | AT+FTPGETTOFS=<loc>,<filename>[,<num>,<time>] | OK | 成功 | 
| ERROR | 失败 | ||
| 查询命令 | AT+FTPGETTOFS? | +FTPGETTOFS: <status>[,<rcvlen>,<writelen>]OK | |
| URC上报 | +FTPGETTOFS:0,<totalLength> | 如果下载成功 | |
| +FTPGETTOFS:<error> | 如果下载失败 | ||
| 测试命令 | AT+FTPGETTOFS=? | OK | |
| 注意事项 | 重连以后会断点续传 如果两次下载都用同一个文件名,上次下载的内容会被覆盖 | 
参数定义:
| 参数 | 定义 | 取值 | 对取值的说明 | 
|---|---|---|---|
| <status> | 工作模式 | 0 | 不在FTPGETTOFS过程 | 
| 1 | 处于FTPGETTOFS过程 | ||
| <loc> | 文件保存的位置。 | 0 | 保存于ROM,文件夹固定为"C:/USER/FTP" | 
| <filename> | 文件名 | 字符串型,最长64个字符 | |
| <num> | 自动重连次数 | 0-255 | 缺省值:3 | 
| <time> | 等多少秒开始自动重连 | 0-60 | 单位:秒,缺省值:5 | 
| <rcvlen> | 当前从FTP服务器GET多少数据 | ||
| <writelen> | 当前保存到文件系统多少数据 | ||
| <totalLength> | 总共保存到文件系统多少数据 | ||
| <error> | 错误码 | 与AT+FTPGET命令的 <error>定义相同 |