Response :: download使txt文件中的数据丢失

时间:2016-05-01 07:35:11

标签: php laravel laravel-5.2

我在公共路径上有abc.txt,它包含字符串" Hello World" (第1行)

使用后

return Response::download(public_path()."/file/abc.txt");

该文件将正确下载到浏览器(Chrome和Firefox),但文件中的数据将更改为

Hello Wor

并且在第1行中有不可见的字符串(不确定它是\ r \ n)和" Hello Wor"转到第2行

我用

    $headers = array('Content-Type: text/plain');
    return Response::download(public_path() ."/file/abc.txt","abc.txt",$headers);

但问题没解决。抱歉我的英语语法不好。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

几天后,我可以通过此代码解决我的问题......

$res = Response::download(public_path() ."/file/abc.txt","abc.txt",$headers);
ob_end_clean();
return $res;

很清楚。