Laravel 5文件下载无效

inf*_*iac 3 php download laravel laravel-5

Response::download用于下载文件时,我注意到图像和其他二进制文件传输不正确.

更改Content-Type标题不会改变任何内容,也不会明确禁止缓存或强制内容的长度.

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

inf*_*iac 16

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

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

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

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

return $response;
Run Code Online (Sandbox Code Playgroud)