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

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

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

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


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

로그파일 첨부합니다.

service.log (6.1 KB)

1 Like

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


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

안녕하세요, @Murdi 님.

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

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

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

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