CSV文件 - 浏览器打开它而不是下载

San*_*raj 1 php csv

我写了PHP代码将数据导出到.csv文件.导出的.csv文件可以在我自己的PC上下载.但是在客户端的服务器中,.csv文件不可下载,它是可读格式的(浏览器可以读取和打印文件内容,如.html文件).

header()在访问该.csv文件之前使用过.

它是服务器端问题还是我需要更改我的代码?

Gor*_*onM 9

您需要发送标头以告诉客户端期望什么类型的文件以及如何处理它.

header ('Content-Type: text/csv');
header ('Content-Disposition: attachment; filename="put_your_preferred_file_name_here.csv"');
Run Code Online (Sandbox Code Playgroud)