单击下载按钮时Firefox可以弹出下载框,但有时单击保存文件时速度为0kb / s,nginx:1.4.6,php:7.0
一段时间后网络超时:
在chrom中,文件下载时速度为0kb / s
这种情况可能会被下载3次。当文件超过500k时显示这种情况
控制器:路线功能
$response = new BinaryFileResponse($filePath, 200, [
'Content-Type' => 'text/csv',
'Content-Disposition' => 'attachment; filename="orders.csv"',
'Content-Length' => filesize($filePath),
]);
return $response;
我尝试更多方式:
bin/console server:start -e prod
,正确但是使用nginx和php是不好的。
希望你能帮助我! 谢谢!!!答案 0 :(得分:0)
我查看了nginx日志并查找open() "/var/lib/nginx/fastcgi/*" failed (13: Permission denied)
。检查信息后,我知道fastcgi_buffer_size是限制64k,所以我的下载文件大小约为64k左右。
文件夹' / var / lib / nginx / fastcgi'我的用户没有权力,所以chmon -R user /var/lib/nginx/fastcgi
,没关系!!!