php中的header()没有下载文件

时间:2015-04-15 11:12:27

标签: php csv

我正在尝试从php中读取文件并通过点击按钮从ui下载

<?php
$file = 'download.csv'; //path to the file on disk


if (file_exists($file)) {

    header('Content-Type: application/csv');
    header('Content-Disposition: attachment; filename=contact-list.csv');
    header('Pragma: no-cache');
    readfile($file);
    //unlink($file);

    exit;
}

else {

    print "file not found!!!";
}
?>

但该文件未下载。没错,代码正常。 unlink()函数删除了文件。

1 个答案:

答案 0 :(得分:0)

假设我的评论对所有人都回答是肯定的,那么我认为这可能是一个问题。

应用/ CSV

应该是:

文本/ CSV