묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
첨부파일 이름에 공백이 포함되었을 때 다운로드하면 공백이 +로 바뀌는 이유
2010.03.08 16:01
첨부파일 테스트.txt 라는 파일명이 있다고 가정했을 때에
위에서 제시한 파일명 중간에 공백이 들어가 있죠.
그런데 다운로드를 해보면 첨부파일 테스트.txt라는 첨부파일이 바탕화면에 생성되는 것이 아니라..
첨부파일+테스트.txt로 +기호가 추가되어서 생성이 됩니다.
공백문자열에 반드시 +기호가 추가되어 다운로드 되어야 하는 것인지 알고 싶습니다.
왜 궁금해 하는 것인가하면.. 예를들어
sh w.shx라는 캐드폰트를 첨부했을 때 다운로드하면 sh+w.shx라는 폰트로 재생성(?) 되기 때문에..
프로그램에서 인식하는 것은 sh w.shx폰트이므로 +기호를 공백문자열로 다시 변경해서 폰트방에 넣지 않으면 프로그램을 열었을 때 계속해서 sh w.shx문자가 없다고 뜹니다.
(위의 사항은 다만 예를 든 것일 뿐...)
댓글 1
-
현원
2010.03.09 01:48
-
된장맛껌
2010.03.09 10:18
그럼 다운로드시 공백문자열이 +등의 기호로 반드시 대체되어 출력되어야 한다는 말씀이군요. 공백포함된 자료는 압축해서 올려야만 하겠네요.. 답변 감사합니다 ^^
url 문제 때문에 그럴 겁니다. 원래 url에는 사이에 공백이 들어갈 수 없도록 되어 있습니다. 간단하게 예를 들자면 naver.com 은 가능해도 naver .com 은 불가능합니다. 마찬가지로 웹은 모든 요청이 url 형식이므로 공백을 강제로 바꾼게 아닐까합니다.