한글 파일 다운 로드시 파일명 잘리는 문제.

Mozilla 제품들에 대한 Bug 리포트를 보고하고 확인하는 페이지입니다.
Post Reply
불여우 만세!

한글 파일 다운 로드시 파일명 잘리는 문제.

Post by 불여우 만세! »

모 사이트에서 한글이름으로 된 파일을 다운 받을때 중간에 공백이 들어가면 공백이하 이름이 잘리고 앞에 이름으로만 파일이름이 되면서 저장됩니다. 예를 들면 실제 파일이름은 '불여우 문세.zip' 이라고 하면 다운시 '불여우'라고만 인식되고 실제 저장도 그렇게 됩니다. 익스에서는 문제가 없어 보이는군요. 영문 파일이름도 마찬가지입니다. 제 버전은 firefox 1.0 rc1입니다. 환경은 영문 윈도xp sp1 펜3 700, 450메가 램입니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

그것은 그 사이트 잘못입니다. Content-Disposition 헤더에서 공백이들어가면 최소한 따옴표로 묶어 주어야 하는데, 묶지 않았기 때문에 생기는 문제입니다. 왜 좀 봐 주면 안 되냐고요? 제가 그 부분을 프로그램했습니다. 그것은 봐 주고 말 것도 없이 너무나 심각한 오류라서 봐 줄 수 없습니다 :-) ASCII 이외의 글자를 filename parameter의 값으로 쓰려면 RFC 2138을 따라야 하는데, 그것도 그런 사이트는 안 지키고 있겠지요. 하지만, 하도 그런 곳이 많고 HTML/HTTP 표준에서 그 사실을 제대로 명시하지 않았기에 그 문제는 봐 줍니다. 하지만, 공백이 들어가는데도 불구하고 따옴표로 묶지 않은 것은 대단히 심각한 문제로 봐 줄 수 없습니다.

사이트 관리자에게 파일 이름을 따옴표로 묶도록 서버측 프로그램을 고치라고 하세요.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests