Pc -> 안드로이드 ftp 서버로 파일전송 시 오류

안드로이드 스마트폰에 FTP 서버를 설치하고, PC측에서 파일을 보내는 과정에서 나타난 오류입니다.
반대의 경우엔 문제가 없었구요.

파일명에 ’ [ ’ 각괄호가 포함되어있는 파일을 전송하면, 아래와 같이 ‘중단된 작업’ 이란 창과 ‘원본 파일이나 디스크에서 읽을 수 없습니다.’ 란 메시지가 출력됩니다.

다양한 안드로이드 서버 앱으로 시험해 보았는데, 아래의 ‘FTP 서버’ 앱은 위와 같이 전송이 되지 않았고,


아래의 앱은 문제없이 정상 동작하는걸 확인 하였습니다.

로그파일 첨부합니다.

service.log (6.1 KB)

1개의 좋아요

추가로 10개 이상의 안드로이드용 FTP 서버앱을 테스트해 보았는데 대다수가 위와 같은 오류가 발생했고, 확인 결과 이하의 앱만 문제없이 동작했습니다.


그리고 파일관리자+ 나 CX파일탐색기 등에 내장된 FTP서버 기능을 사용했을때도 정상 동작함을 확인했습니다.

안녕하세요, @Murdi 님.

자세히 설명해주셔서 감사드립니다.

일반적으로 [] 문자는 정규식(regular expression)에서 사용하고 있기 때문에 발생하는 이슈로 보입니다. 해당 문자를 서버에서 어떻게 처리하느냐에 따라 반응이 달라질 수 있습니다.

말씀하신 일부 서버와 Synology, QNAP, ipTIME 등에서는 잘 처리하고 있지만, 이를 고려하지 않은 서버에서는 오류로 반응할 것입니다.

향후 버전에 이를 극복(?)할 방안이 있는지 연구해보겠습니다.