我试图让用户能够下载特定文件。这是我的代码。
但是在下载文件之后它会继续添加.txt,我想要的是.csv
public function downloadCSVSample()
{
$file= public_path(). "/downloads/SampleCSV.csv";
$headers = array(
'Content-Type: application/csv',
);
return Response::download($file, 'SampleCSV.csv', $headers);
}
答案 0 :(得分:0)
我很确定您的浏览器无法解释该文件。根据此solution,您需要强制它打开“另存为...”对话框:
$headers = array(
'Content-Type: text/csv',
'Content-disposition: attachment'
);