Csv laravel在下载的文件中添加.txt

Csv laravel在下载的文件中添加.txt,csv,laravel,download,Csv,Laravel,Download,我试图让用户能够下载特定的文件。这是我的密码 但它在下载文件后不断添加.txt,我想要的是.csv文件 public function downloadCSVSample() { $file= public_path(). "/downloads/SampleCSV.csv"; $headers = array( 'Content-Type: application/csv', ); r

我试图让用户能够下载特定的文件。这是我的密码

但它在下载文件后不断添加.txt,我想要的是.csv文件

public function downloadCSVSample()
    {

        $file= public_path(). "/downloads/SampleCSV.csv";
        $headers = array(
              'Content-Type: application/csv',
            );
        return Response::download($file, 'SampleCSV.csv', $headers);

    }

我很确定你的浏览器无法解释该文件。根据这一点,您需要强制它打开“另存为…”对话框:

$headers=数组(
'内容类型:文本/csv',
'内容处置:附件'
);

hmm仍在添加.txt。我测试了您的代码,它工作得非常好(get.csv文件)。看看这个解决方案:在另一个浏览器上测试,效果非常好。