Cómo cambiar el formato del directorio FTP en respuesta a una instrucción NLIST (AT+NLST)

Cómo cambiar el formato del directorio FTP en respuesta a una instrucción NLIST (AT+NLST)

Espero que alguien pueda ayudar. Esta es una pregunta relacionada con FTP IOT. Estamos trasladando un portal de gestión IOT de un servidor web a un VPS. El VPS está configurado y funcionando, pero recibimos una respuesta nativa de FTP incorrecta a un comando PHP NLIST:

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

El sitio web original dio esta respuesta estándar FTP al mismo comando:

.
..
Filename_0,12.bin

Los dispositivos de campo están programados para analizar el nombre del archivo de esta respuesta donde los nombres de ruta no están incluidos (segundo ejemplo). El análisis falla en la nueva respuesta de VPS debido al formato de directorio nativo FTP incorrecto. He pasado muchas semanas buscando en Google este problema sin éxito. También probé muchas combinaciones diferentes de Ubunto, Centos, Apache, Nginx y diferentes servidores FTP sin éxito. Nuestro VPS está actualmente configurado con Ubunto 16.04, Nginx 1.15 y PureFTP. No puedo encontrar ninguna opción de configuración que seleccione el formato de directorio estándar FTP donde no se incluye la ruta del directorio y solo se enumeran los nombres de los archivos. Espero que alguien pueda ayudarme ya que ahora estoy realmente atrapado con este problema.

información relacionada