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 . ‘”‘);
}

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.