如何變更 FTP 目錄格式以回應 NLIST (AT+NLST) 指令

如何變更 FTP 目錄格式以回應 NLIST (AT+NLST) 指令

我希望有人能幫忙。這是一個與 FTP IOT 相關的問題。我們正在將物聯網管理入口網站從 Web 伺服器遷移到 VPS。 VPS 已全部設定並正常運作,但我們收到對 PHP NLIST 命令的錯誤 FTP 本機回應:

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

原始網站對同一命令給出了 FTP 標準回應:

.
..
Filename_0,12.bin

現場設備被編程為從該回應中解析文件名,其中不包括路徑名(第二個範例)。由於 FTP 本機目錄格式不正確,因此新 VPS 回應的解析失敗。我花了好幾個星期谷歌搜尋這個問題但沒有成功。我也嘗試過許多不同的 Ubunto、Centos、Apache、Nginx 和不同的 FTP 伺服器組合,但都沒有成功。我們的 VPS 目前安裝了 Ubunto 16.04、Nginx 1.15 和 PureFTP。我找不到任何配置選項來選擇 FTP 標準目錄格式,其中不包含目錄路徑,僅列出檔案名稱。我希望有人可以提供幫助,因為我現在真的遇到了這個問題。

相關內容