Laravel 5文件下载无效

时间:2015-04-27 21:49:20

标签: php laravel download laravel-5

使用Response::download下载文件时,我注意到图像和其他二进制文件传输错误。

更改Content-Type标题并未改变任何内容,也没有明确禁止缓存或强制内容的长度。

这个问题的原因可能是什么?

1 个答案:

答案 0 :(得分:15)

可以在此处找到解决此问题的方法:

http://simpledeveloper.com/how-to-fix-laravel-response-image-download-in-laravel/

问题的原因是由于Laravel / Symfony由于某种原因没有正确清理输出缓冲区,因此解决方法是:

$response = Response::download($path, ...);
ob_end_clean();

return $response;