laravel在下载的文件上添加.txt

时间:2014-05-23 09:05:31

标签: csv laravel download

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

但是在下载文件之后它会继续添加.txt,我想要的是.csv

public function downloadCSVSample()
    {

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

    }

1 个答案:

答案 0 :(得分:0)

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

$headers = array(
          'Content-Type: text/csv',
          'Content-disposition: attachment'
);