下载一个PHP导出

时间:2018-08-23 12:10:24

标签: php excel download

下午好,我有一个脚本,可以生成带有信息的excel电子表格,但是在交换之后,服务器开始出现问题,在正常生成和下载之前,但现在仅将文件完美地保存在服务器上。

而不是下载文件会打开一个出现错误的页面,

这是应该下载的代码的一部分。

    header('Content-Type: application/vnd.ms-excel'); //mime type
    header('Content-Disposition: attachment;filename="'.$filename.'"'); //tell browser what's the file name
    header('Cache-Control: max-age=0'); //no cache
    readfile("download/".$filename);
    exit();

每项测试都给我带来了相同的页面。我在附件中添加了打开的页面的图像,而不是下载的图像。 enter image description here

1 个答案:

答案 0 :(得分:-1)

更改此行:

header('Content-Type: application/vnd.ms-excel'); //mime type

通过此行强制下载文件:

header('Content-Type: application/octet-stream');

您也可以添加它以避免出现某些问题:

header('Content-Transfer-Encoding: binary');