我在使用php下载csv文件时遇到问题,理想情况下我想访问一个页面而它只是舞会,请我保存文件 -
我在这里尝试了这个 -
$filename = 'dump.csv';
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=\"".$filename."\"");
它已经返回一个空文件,即使我这样做 -
echo filesize($ filename);
它返回19000?
答案 0 :(得分:2)
您必须阅读该文件的内容,然后将其输出。
否则,您只是发送标题告诉浏览器需要该文件。
答案 1 :(得分:0)
您需要回显文件的内容。例如,在您的标题功能之后,您会有类似的内容:
$fh = fopen($filename, "r");
while($line = fgets($fh)){
echo $line;
}
fclose($fh);