如何响应 NLIST(AT+NLST)指令更改 FTP 目录格式

如何响应 NLIST(AT+NLST)指令更改 FTP 目录格式

我希望有人能帮忙。这是一个与 FTP IOT 相关的问题。我们正在将 IOT 管理门户从 Web 服务器移至 VPS。VPS 已全部设置并正常运行,但我们收到的 PHP NLIST 命令的 FTP Native 响应不正确:

/public_ftp/bin9/..
/public_ftp/bin9/.
/public_ftp/bin9/Filename_0,12.bin

原始网站对同一命令给出了以下 FTP 标准响应:

.
..
Filename_0,12.bin

现场设备被编程为从此响应中解析文件名,其中不包含路径名(第二个示例)。由于 FTP 本机目录格式不正确,新的 VPS 响应解析失败。我花了很多周时间在 Google 上搜索这个问题,但没有成功。我也尝试了许多不同的 Ubunto、Centos、Apache、Nginx 和不同的 FTP 服务器组合,但没有成功。我们的 VPS 当前设置了 Ubunto 16.04、Nginx 1.15 和 PureFTP 。我找不到任何配置选项来选择 FTP 标准目录格式,其中不包含目录路径,只列出文件名。我希望有人能帮忙,因为我现在真的被这个问题难住了。

相关内容