묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
한글 첨부 파일 다운로드시 파일이 없다고 나오는 경우
2010.11.10 07:59
환경: IIS 7.5 / FastCGI PHP 5.3.3 / MySQL / XE 1.4.4.1
한글 첨부 파일을 다운로드 받으려고 첨부 파일을 누르면,
파일이 없다고 나옵니다.
하지만 본문 첨부하면 정상적으로 나오고요.
소스를 살펴보니,
if(!file_exists($uploaded_filename)) return $this->stop('msg_file_not_found');
여기 함수가 문제가 되더군요.
$uploaded_filename 이 UTF-8로 되어 있는데, 윈도우 파일 시스템은 ANSI 라서
찾지를 못하는거 같더군요.
EUC-KR로 바꿔주면 file_exists(); 가 정상적으로 작동합니다.
소스를 바꾸는 것은 좋은 방법 같아 보이지는 않고
IIS, XE 또는 PHP 설정을 바꾸거나 해서 이것을 해결하는 방법이 없는가 싶어서 질문 올립니다.
알려주세요 ㅠ