无法突然下载Excel文件

时间:2018-01-29 18:07:33

标签: php excel apache2 mime-types

我突然间很难从网络服务器下载excel电子表格。 我们使用apache2.2.22和php 5.4.45-0 + deb7u7。 下载后文件已损坏。 我已经验证了电子表格文件没问题。 (如果我不通过浏览器下载它们,我可以打开它们没有问题,然后尝试查看它们。) 这是响应头: Cache-Control no-store, no-cache, must-reval…te, post-check=0, pre-check=0 Connection Keep-Alive Content-Encoding gzip Content-Length 22 Content-Type text/html Date Mon, 29 Jan 2018 17:56:52 GMT Expires Thu, 19 Nov 1981 08:52:00 GMT Keep-Alive timeout=3, max=100 Pragma no-cache Server Apache/2.2.22 (Debian) Vary Accept-Encoding X-Powered-By PHP/5.4.45-0+deb7u7

我在这里完全被困住了。 我也一直试图添加像这样的mime类型:

case "xlsx": header("Content-type: application/vnd.ms-excel-xml"); header("Content-Disposition: attachment; filename=\"".$path_parts["basename"]."\""); // use 'attachment' to force a download break;

似乎没有任何效果。 (但它曾经完美无瑕地工作。) 任何帮助或想法都非常感激。谢谢。

0 个答案:

没有答案