/////////////////////////////////////////////////////////////////////////////////// 파일 무조건 다운로드 받는 방법에 대해서 Q&A에 자주 올라오는거 같기에 하나 올립니다.
$realname은 저장받을때 저장될 파일 이름 $filename은 서버에 저장된 파일 위치포함 경로의 파일 이름
방식은 content-type을 application/x-msdownload 로 해서 파일 전송타입으로 설정한뒤 해당 파일을 읽은뒤 echo로 뿌리면 상대방은 txt파일이든 무슨 파일이든 바로 다운로드 받습니다.
////////////////////////////////////////////////////////////////////////////////// header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment;filename=$realname"); header("Content-length: ".(string)(filesize($filename))); $fd=fopen($filename,"r"); fpassthru($fd); --------------------------------------- 이라고 했으면 더 좋았을것 같네요 PHP 처음 시작하는 분들에게는 위 코드가 어떤 문제점을 가지고 있는지 모른상태에서 사용한다면 ..
//////////////////////////////////////////////////////////////////////////////////// 고수님들 예제 부탁해욤 ㅠ.ㅠ $realname, $filename 실졔 어떻게 적어야 되는징.... 경로는 어떻게 되는지도 ㅠ.ㅠ 부탁드려욤
이거 파일 다운로드 창이 열려서 다운받게 할려면 어케해야 하나요?
모르겠어요 ㅠ.ㅠ
header("Content-type: file/unknown
Content-Disposition: attachment; filename=$FileName
Content-length:$FileSize");
험험 헛 감사합니다 잘되는군요 ^_^;
$FileSize는 어떤식으로 값 넣어줘야 하나요?
그냥 1234 이런식으로 넣으니 아무련 변화도 없군요
///////////////////////////////////////////////////////////////////////////////////
파일 무조건 다운로드 받는 방법에 대해서 Q&A에 자주 올라오는거 같기에 하나 올립니다.
$realname은 저장받을때 저장될 파일 이름
$filename은 서버에 저장된 파일 위치포함 경로의 파일 이름
방식은 content-type을 application/x-msdownload 로 해서
파일 전송타입으로 설정한뒤
해당 파일을 읽은뒤 echo로 뿌리면 상대방은 txt파일이든 무슨 파일이든 바로 다운로드
받습니다.
//////////////////////////////////////////////////////////////////////////////////
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment;filename=$realname");
header("Content-length: ".(string)(filesize($filename)));
$fd=fopen($filename,"r");
fpassthru($fd);
---------------------------------------
이라고 했으면 더 좋았을것 같네요
PHP 처음 시작하는 분들에게는 위 코드가 어떤 문제점을
가지고 있는지 모른상태에서 사용한다면 ..
////////////////////////////////////////////////////////////////////////////////////
고수님들 예제 부탁해욤 ㅠ.ㅠ
$realname, $filename 실졔 어떻게 적어야 되는징....
경로는 어떻게 되는지도 ㅠ.ㅠ
부탁드려욤
///////////////////////////////////////////////////////////////////////////////////
이런식으로 적으면 되지 않나요?
$realname = "테스트.zip";
$filename = "home/usr/테스트/테스트.zip";
아닌가?