我试图让用户能够下载特定文件。这是我的代码。
但它在下载文件后不断添加 .txt 我想要的是 .csv
public function downloadCSVSample()
{
$file= public_path(). "/downloads/SampleCSV.csv";
$headers = array(
'Content-Type: application/csv',
);
return Response::download($file, 'SampleCSV.csv', $headers);
}
我很确定您的浏览器无法解释该文件。根据这个solution https://stackoverflow.com/questions/398237/how-to-use-the-csv-mime-type,您需要强制它打开“另存为...”对话框:
$headers = array(
'Content-Type: text/csv',
'Content-disposition: attachment'
);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)