如何使用php.ini / httpd.conf / .htaccess设置Content-Length标头?

时间:2015-07-31 06:30:12

标签: php apache .htaccess httpd.conf

我在bluehost的共享托管服务器上有一些pdf文件。我需要从iOS app& amp;我想显示下载进度条。

但我不能,因为标头响应中没有Content-length。

我怎么能得到这个?

1 个答案:

答案 0 :(得分:2)

您可以通过标题进行设置。使用标头功能,您可以设置HTTP信息。但请注意,在设置HTTP信息之前,您没有任何输出。

header('Content-type: application/pdf');
header("Content-length: $size");
header('Content-Disposition: attachment; filename="downloaded.pdf"');

编辑:

如果您不使用PHP下载文件,可以在htaccess中使用SetEnv no-gzip dont-vary来抑制GZIP。