跳转至

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