NLIST(AT+NLST) 명령에 응답하여 FTP 디렉터리 형식을 변경하는 방법

NLIST(AT+NLST) 명령에 응답하여 FTP 디렉터리 형식을 변경하는 방법

누군가가 도울 수 있기를 바랍니다. FTP IOT 관련 질문입니다. IOT 관리 포털을 웹 서버에서 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 표준 디렉터리 형식을 선택하는 구성 옵션을 찾을 수 없습니다. 나는 지금 정말로 이 문제에 봉착해 있기 때문에 누군가가 도움을 줄 수 있기를 바랍니다.

관련 정보