【问题标题】:laravel adding .txt on the downloaded filelaravel 在下载的文件上添加 .txt
【发布时间】:2014-07-12 13:40:33
【问题描述】:

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

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

public function downloadCSVSample()
    {

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

    }

【问题讨论】:

    标签: csv laravel download


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-25
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多