移远官网

ec200t ftp 下载文件,传输字节数 > 文件大小?

请看图片,下载 FTP 上的文件至 UFS,FTP 上的文件名为 20210420-165453.log,大小为 30858Byte。
但是使用 AT+QFTPGET 下载文件后,显示 +QFTPGET: 0,31298…

问题:为什么 +QFTPGET: 0, 中的 transferlen 会大于实际文件大小?

请确认下模块的固件版本。
另外,你可以实际对比下两个文件内容确认下差异点在哪里。谢谢!

你好,感谢回复。

我对比了文件内容,发现文件内容是一致的。唯有传输字节数与文件实际大小不符。我对比了两个不同的文件均是此现象。

版本信息:
Quectel
EC200T
Revision: EC200TCNDAR02A13M16

请看下图

破案了

<file_type> Integer type. The type of transferred data.
0 Binary
1 ASCII

file_type 需要配置为 0 Binary

否则在一些数据后面会多出来 ‘\0’ 字符,导致看起来传输字节 > 文件大小

感谢更新进展情况。您可以继续相关测试,如果问题欢迎这里提问分享。谢谢!

1 个赞