使用一个小的下载脚本:
$file = "$tempDir/download.zip";
if($file) {
header("Content-Disposition: attachment; filename=" . basename($file));
header("Content-Type: application/zip");
readfile($file);
}
当这个PHP脚本放在下载源旁边,只使用“download.zip”时,它可以正常工作 但除此之外我得到了一些同名的垃圾文件,它是10 kb而不是预期的1 kb
答案 0 :(得分:0)
在你的代码$ file中总是== true
最好更换
if($file)
与
if(file_exists($file) && is_readable($file))
确保文件正常。