오픈 소스 프로젝트 - XE 개발 포럼
글수 255

4371 에서 미디어 파일명이 치환으로 윈도우 서버에서도 한글이나 일본어등의 파일들도 업로드가 가능하게 되었습니다.
여기서도 위의 그림에서 보이는 바와 같으므로 모든 서버의 공통적인 부분인 것 같습니다.
위와 같이 특수문자 파일 일 때도 치환되어 저장된다면 파일명의 제약은 받지 않을 것 같은데 어떻게 생각하십니까?

개인적인 질문은 아래 링크로 해주십시오. 쪽지나 메일로 질문을 하시면 답변하지 않습니다.
http://hihsw.com/?mid=hpsfree
2008.07.16 16:48:42 (*.8.112.25)
위의 파일 같은 경우 이미 url encoded 된 파일명을 다시 올린 것이라 브라우저가 잘못된 요청을 하기 때문에 보이지 않는 것으로 파악됩니다만.. 다른 것들도 유사한게 있나 찾아봐야겠네요.
2008.07.16 16:59:55 (*.34.227.181)
확인해보니 일단 파일은 잘 올라가는데 보여주지를 못하는 것이군요.
%가 들어간 파일은 컴퓨터 상에서는 보이나 브라우저에서 보여주지를 못하네요.
그냥 기본폴더에 %1.jpg 를 올리고 브라우저에서 불러도 보여주질 않네요.





1단계 - 업로드된 파일을 서버의 특정 위치로 이동을 시킴
2단계 - 오류가 발생하면 파일명을 hash하여 다시 이동 시도
3단계 - 계속 오류 발생하면 업로드 취소
즉 파일명의 오류로 인하여 업로드 자체가 안되는 경우 대한 처리이고 위의 상황과는 다소 다른 것 같습니다.
위의 파일을 찾아보니 정확히 업로드 되어 있는데 브라우저에서 파일 접속을 하지 못하는 것으로 보입니다.
왜 그런지 이유를 찾아보고 근본적인 이유를 고치도록 하겠습니다.
거듭 말씀드리지만 파일명을 임의로 바꾸는건 더 이상의 방법이 없을때;; 하는 것으로 하려고 합니다. ^^;