파일다운로드시 0바이트 입니다. 뭐가 문제일까요?
본문
daunload.php 내에
$file = $_GET['file']; // 파일명
$filename = $_GET['url']; //파일경로
if( strstr($_SERVER['HTTP_USER_AGENT'],"MSIE 5.5")) {
header("Content-Type: doesn/matterrn");
header("Content-Disposition: filename=".$file."");
header("Content-Transfer-Encoding: binaryrn");
header("Pragma: no-cache");
header("Expires: 0");
} else if(strstr($_SERVER['HTTP_USER_AGENT'], "MSIE 6.0")) {
Header("Content-type: application/x-msdownload");
Header("Content-Length: ".(string)(filesize("$filename")));
Header("Content-Disposition: attachment; filename=$file");
Header("Content-Transfer-Encoding: binary");
Header("Pragma: no-cache");
Header("Expires: 0");
} else {
Header("Content-type: file/unknown");
Header("Content-Length: ".(string)(filesize("$filename")));
Header("Content-Disposition: attachment; filename=".$file."");
Header("Content-Description: PHP3 Generated Data");
header("Pragma: no-cache");
header("Expires: 0");
}
if(is_file("$filename")){
$fp = fopen("$filename","rb");
if(!fpassthru($fp))
fclose($fp);
}
위와 같은 소스인데
다운로드시 0바이트 입니다.
data 폴더내 파일은 이상없는데
다운로드를 받을경우 0바이트네요
이유가 뭔지 알수 있을까요??
!-->
답변을 작성하시기 전에 로그인 해주세요.