hwp 한글파일 다운로드시 깨짐 문제 해결과 다운로드명 그대로 나오게 하기 > 그누커머스 팁자료실

그누커머스 팁자료실

그누커머스와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

hwp 한글파일 다운로드시 깨짐 문제 해결과 다운로드명 그대로 나오게 하기 정보

hwp 한글파일 다운로드시 깨짐 문제 해결과 다운로드명 그대로 나오게 하기

본문

그누커머스 게시판에서 hwp 한글파일을 첨부후 다운로드 받을 때 깨지거나 이름이 변경되어 보이는 경우가 있습니다. 이 문제는 아래와 같이 해결할 수 있으니 필요하신 분들 참고하시기 바랍니다.

 

==============================

/gnucommerce/bbs/download.php

==============================

 

아래 문구로 검색하여 소스 교체합니다.
if(preg_match("/msie/i

교체할 소스
if(preg_match("/msie/i  부터  flush();  까지 아래 소스로 교체...
------------------------------------------------


if(preg_match("/msie/i", $_SERVER['HTTP_USER_AGENT']) && preg_match("/5\.5/", $_SERVER['HTTP_USER_AGENT'])) {
    header("content-type: doesn/matter");
    header("content-length: ".filesize("$filepath"));
    header("content-disposition: attachment; filename=\"$original\"");
    header("content-transfer-encoding: binary");
} else if (preg_match("/Firefox/i", $_SERVER['HTTP_USER_AGENT'])){
    header("content-type: file/unknown");
    header("content-length: ".filesize("$filepath"));
    header("content-disposition: attachment; filename=\"".basename($file['bf_source'])."\"");
    header("content-description: php generated data");
} else {
    header("content-type: file/unknown");
    header("content-length: ".filesize("$filepath"));
    header("content-disposition: attachment; filename=\"$original\"");
    header("content-description: php generated data");
}
header("pragma: no-cache");
header("expires: 0");
ob_clean();
flush();

 

추천
0

댓글 전체

전체 25
그누커머스 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT