通过PHP标头下载的强制文件在localhost XAMPP服务器上的浏览器中打开exe文件

时间:2012-03-14 01:30:58

标签: php browser header xampp download

我正在尝试通过我的开发服务器(XAMPP)上的php脚本强制下载exe文件。

以下是我对标题的看法:

$file=$dl_path.$dl_filename;    
header("Content-type: application/force-download");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file));
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile("$file");

当我发布到实时Web服务器但在我用于开发的本地机器上时,它工作正常,它在相同的浏览器窗口中加载exe文件 - 显示数百万行乱码,并花30秒停止页面然后单击“返回”。

我认为我在本地服务器上有一次正常工作,但经过几个小时的晃眼后我找不到问题所在。那里有人有想法吗?

由于

0 个答案:

没有答案