Textcube 한글 첨부 파일 다운 시 파일명 오류 문제
textcube blog에 첨부된 한글 파일을 다운로드 시 파일명이 변경되거나, 짤리는 문제 해결 방법..
tc/interface/blog/attachment.php
line 24에 아래와 같은 내용 추가
24line : ini_set(‘zlib.output_compression’, ‘off’);
아래 내용 추가 ..
$user_agent = $_SERVER[‘HTTP_USER_AGENT’];
$is_msie6 = false;
$msie6_str = strstr($user_agent, ‘MSIE’);
if($msie6_str != FALSE)
$is_msie6 = true;
$file_label = $attachment[‘label’];
$file_label_encoded = rawurlencode($file_label);
$file_label_base64 = ‘=?utf-8?b?’ . base64_encode($file_label) . ‘?=’;
25line 주석 처리 : header(‘Content-Disposition: attachment; filename=”‘ . rawurlencode(UTF8::bring($attachment[‘label’])) . ‘”‘);
아래내용 추가 ..
if($is_msie6) {
header(‘Content-Disposition: attachment; filename=”‘ . $file_label_encoded . ‘”‘);
} else {
header(‘Content-Disposition: attachment; filename=”‘ . $file_label_base64 . ‘”‘);
}
1 Response
… [Trackback]
[…] Find More to that Topic: nblog.syszone.co.kr/archives/3422 […]