Как изменить формат каталога FTP в ответ на инструкцию NLIST (AT+NLST)

Как изменить формат каталога FTP в ответ на инструкцию NLIST (AT+NLST)

Надеюсь, кто-нибудь поможет. Это вопрос, связанный с FTP IOT. Мы переносим портал управления IOT с веб-сервера на VPS. VPS полностью настроен и работает, но мы получаем неправильный ответ FTP Native на команду PHP NLIST:

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

Исходный сайт дал следующий ответ FTP Standard на ту же команду:

.
..
Filename_0,12.bin

Полевые устройства запрограммированы на анализ имени файла из этого ответа, в который не включены пути (второй пример). Анализ не удается в новом ответе VPS из-за неправильного формата собственного каталога FTP. Я провел много недель, гугля эту проблему, но безуспешно. Я также пробовал много разных комбинаций Ubunto, Centos, Apache, Nginx и различных FTP-серверов, но безуспешно. Наш VPS в настоящее время настроен на Ubunto 16.04, Nginx 1.15 и PureFTP. Я не могу найти ни одного параметра конфигурации, который бы выбирал формат стандартного каталога FTP, в котором не включен путь к каталогу, а указаны только имена файлов. Надеюсь, кто-нибудь сможет помочь, так как теперь я действительно застрял с этой проблемой.

Связанный контент