php 한글파일명 다운로드 가능하게 (익스플로러8 크롬확인함.) > 질문답변

본문 바로가기
사이트 내 전체검색

질문답변

php 한글파일명 다운로드 가능하게 (익스플로러8 크롬확인함.)

페이지 정보

profile_image
작성자 미친새
댓글 0건 조회 21,477회 작성일 20-02-21 11:39

본문

<?php

header('Content-Type: text/html; charset=UTF-8');



$downfilename  = $_GET['fname'];

$downfiledir = \"../data/file/\";
$downfilename2 = iconv('utf-8', 'cp949//IGNORE', $downfilename);

if(file_exists($downfiledir.$downfilename)){

header(\"Content-Type: application/octet-stream\");
Header(\"Content-Disposition: attachment;; filename=$downfilename2 \");
header(\"Content-Transfer-Encoding: binary\");
Header(\"Content-Length: \".(string)(filesize($downfiledir.$downfilename )));
Header(\"Cache-Control: cache, must-revalidate\");
//header(\"Content-Transfer-Encoding: binary\");
//Header(\"Content-type:file/unknown\");
//Header(\"Content-Description:PHP3 Generated Data\");
header(\"Pragma: no-cache\");
header(\"Expires: 0\");

$fp = fopen($downfiledir.$downfilename , \"rb\");

while(!feof($fp)){
echo fread($fp, 100*1024);
}

fclose ($fp);
flush();

}else {
?>
<script type=\"text/javascript\">alert(\"존재하지 않는 파일입니다.\");history.go(-1);</script>
<?
}
?>

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
1,476
어제
1,763
최대
5,296
전체
1,482,533
Copyright © 소유하신 도메인. All rights reserved.