【发布时间】:2012-01-16 19:30:11
【问题描述】:
我浏览了该网站,但找不到我的问题的答案。我正在尝试从我的服务器下载一个winrar文件(1GB),每当我尝试时,它都会给我一个同名的winrar文件,只有9kb。这是我的标题。我对可下载内容真的很陌生,所以不要取笑我。 :D
header('Content-Disposition:attachment; filename="java.rar" ');
我假设我需要更多。哈哈哈!
我一直看到人们使用header('Content-type: application/pdf'); 高于他们的性格。这是否支持rar格式,还是我需要使用它作为zip?
【问题讨论】:
-
9k 表示脚本在任何“真实”出现之前就已经死亡。你如何发送文件的内容?请记住,默认情况下 PHP 有内存限制,如果您将整个文件加载到内存中,您很容易超过该限制并终止脚本。
-
你看过文件的内容了吗?您是否可以发回页面内容而不是文件?