제가 쓰는 버젼은 윈도용 firebox 1.0 한글판입니다.
최근에 알게된 건데, 제가 몇몇 텍스트 파일을 넷상의 링크에서
다운받을 일이 있었습니다. 헌테 나중에 아무리 찾아도 없어서
이상하다고 생각하고 있었는데, 알고봤더니 다운로드시에 다운로드
매니져에서 파일명을 제대로 가져오질 못하더군요.
다 아시겠지만 다운로드 링크를 누르면 연결된 파일을 열건지,
디스크에 저장할 건지를 물어보는 물어보는 창이 뜨는데요
여기까지는 파일이름이 정상적으로 나오는데, 그 이후에 저장을
선택하면 나오는 "저장할 파일명지정"이라는 창에서 파일이름이
잘립니다. 손으로 타이핑해서 원래 파일이름을 지정해도 되지만
보통 그냥 반사적으로 자동으로 가져온 파일이름에 그냥 저장을
누르게 되는데, 파일명을 제대로 가져오질 못하니 다운받고도
어디에 다운받았나 헤매게 되더군요.
제가 확인한 파일명 잘리는 현상은 2가지인데요. 첫째로 파일명에
공백이 들어가면 잘립니다. 예를들어 "Black & White.txt"라는
파일이 있으면, 파일명지정시 나오는 이름은 그냥 "Black.txt"가
됩니다. 공백이후의 모든 문자열이 잘립니다.
다른 한가지는 "[","]"로 연결된 문자열이 잘립니다. 예를들면
"[Black]white.txt"라는 파일이 있다고 할때, 파일명지정시
나오는 이름은 "[Black].txt"가 됩니다. ] 이후 연결된 문자열은
그냥 잘리구요.
이것이 상당히 의아한데요. 버그인가요? 아니면 firefox가 의도한
점인가요? 파일다운시 파일명을 원본의 것을 그대로 가져와야 하는데,
이렇게 임의로 잘라버려서 일일히 파일명 지정시 타이핑을 하고 있기는
한데, 상당히 불편합니다. 이 문제에 대해 아시는 분은 좀 해결책을
알려주세요.
파일다운로드시 파일명을 제대로 가져오질 못합니
지금 다시 ㅤㅎㅘㄷ인해 봤는데 문제가 되는 것은 파일명에 공백이 들어갔을 때
뿐이네요. "[" 나 "]"로 연결되었을때는 문제가 되지 않네요.
"]"로 연결된후 공백이 있었는데 이걸 "]"때문으로 착각했었습니다.
아무튼 이 문제는 엠파스카페의 자료실에서 발생하거든요. 제가 시험삼아
임시로 카페를 하나 만들고 파일을 하나 올려봤는데 역시나 파일명 중간에
공백이 있는 경우는 파일을 받을 때 파일명을 제대로 받아오질 못합니다.
링크입니다.
http://cafe.empas.com/temporary1/pds/pd ... =list.html
파일받기를 해보시면 파일명을 제대로 받아오질 못한다는 것을 아실 수
있을겁니다. IE에서는 이상없이 파일명을 받는 것으로 보아 이것이
엠파스의 문제인지, firefox의 문제인지 제가 뭔가 설정을 잘못한건지
잘 모르겠습니다.
답변 부탁드립니다.
뿐이네요. "[" 나 "]"로 연결되었을때는 문제가 되지 않네요.
"]"로 연결된후 공백이 있었는데 이걸 "]"때문으로 착각했었습니다.
아무튼 이 문제는 엠파스카페의 자료실에서 발생하거든요. 제가 시험삼아
임시로 카페를 하나 만들고 파일을 하나 올려봤는데 역시나 파일명 중간에
공백이 있는 경우는 파일을 받을 때 파일명을 제대로 받아오질 못합니다.
링크입니다.
http://cafe.empas.com/temporary1/pds/pd ... =list.html
파일받기를 해보시면 파일명을 제대로 받아오질 못한다는 것을 아실 수
있을겁니다. IE에서는 이상없이 파일명을 받는 것으로 보아 이것이
엠파스의 문제인지, firefox의 문제인지 제가 뭔가 설정을 잘못한건지
잘 모르겠습니다.
답변 부탁드립니다.
잘 안되는 거 같아요..
저희 사이트 사용자가 파일이름에 공백이 있을 때의 문제를 얘기해서,빛알갱이 wrote:firefox의 버그가 아니라 공백이 있는 경우 Content-Disposition 헤더의 filename parameter를 따옴표로 묶지 않는 서버측의 표준 위반이 원인입니다. empas에 고쳐 달라고 하세요.
따옴표를 넣도록 했는데, 역시 파이어폭스에서 다운로드할 때
파일이름이 짤립니다.
파일이 바로 링크되어 있을 때는 새이름으로 저장을 하면 되니까
문제가 안될 수 있는데, 문제가 되는 부분은 파일 종류에 따라 다운로드가
되고,안되고 달라서 스크립트로 처리를 하고 있어요. 오른쪽 클릭이 안되고
무조건 클릭할 수밖에 없거든요.
음.. 혹시 이문제 해결하신 분이 없으신지..? 좀 자세히 설명해주실
분 계시면 감사하겠습니다..
근데, 외따옴표인가요? 아니면 쌍따옴표인가요..? ^^;
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
Re: 잘 안되는 거 같아요..
어디에 따옴표를 넣도록 하신것 인가요?alcoholism wrote: 저희 사이트 사용자가 파일이름에 공백이 있을 때의 문제를 얘기해서,
따옴표를 넣도록 했는데, 역시 파이어폭스에서 다운로드할 때
파일이름이 짤립니다.
링크된 사이트는 파일을 클릭했을때 바로 다운 받는 것이 아니라
파일명을 다운로드처리 파일로 전송하여 다운로드처리 파일에서 파일을
다운받도록 해주는 것인데 이 다운로드처리파일을 엠파스에서 수정해줬다는 것인가요?
Who is online
Users browsing this forum: Bing [Bot] and 2 guests