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> 定义相同 |