我在bluehost的共享托管服务器上有一些pdf文件。我需要从iOS app& amp;我想显示下载进度条。
但我不能,因为标头响应中没有Content-length。
我怎么能得到这个?
答案 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。