[php] 다른 이름으로 다운로드시키기
로빈아빠
본문
다른 이름으로 다운로드시키기
화일위치를 모르게 하기 위해서 사용하는 방법으로
무조건 다운로드되게 하는 소스입니다.
화일위치를 모르게 하기 위해서 사용하는 방법으로
무조건 다운로드되게 하는 소스입니다.
<? $boardUploadDIR = "실제파일이 존재하는 절대경로 디렉토리"; $file_OldName = "파일의 원래이름"; $file_Name = "바꾸고 싶은 이름"; if(eregi("(MSIE*)", $HTTP_USER_AGENT)){ Header("Content-type: application/octet-stream"); Header("Content-Length: ".filesize("$boardUploadDIR/$file_Name")); Header("Content-Disposition: attachment; filename=$file_Name"); Header("Content-Transfer-Encoding: binary"); Header("Pragma: no-cache"); Header("Expires: 0"); } else { Header("Content-type: file/unknown"); Header("Content-Length: ".filesize("$boardUploadDIR/$file_Name")); Header("Content-Disposition: attachment; filename=$file_Name"); Header("Content-Description: PHP3 Generated Data"); Header("Pragma: no-cache"); Header("Expires: 0"); } $fp = fopen("$boardUploadDIR/$file_OldName", "r"); if (!fpassthru($fp)) fclose($fp); ?>
관련링크
댓글목록
등록된 댓글이 없습니다.