安全下载

header('Content-Type: application/x-zip');
header('Content-Disposition: inline; filename="aaa.zip"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');

echo fread(fopen( $zipFile, "r" ), filesize($zipFile));

//zipFile是服务器一个可以读取的文件,
//成功下载,但是保存下来的aaa.zip的大小始终是1K,为什么啊?
---------------------------------------------------------------

header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=aaa.zip");
echo fread(fopen( $zipFile, "rb" ), filesize($zipFile));

Published At
Categories with Web编程
Tagged with
comments powered by Disqus