nextcloud下载超过1G的文件会中断的解决方法

由于百度网盘对于分享链接的大量封杀,我不得已使用nextcloud自建网盘。但是在使用中遇到一个问题,那就是如果你分享的文件超过1G大小,别人通过分享链接下载就会在下载到1G的时候中断。。。

经过仔细研究发现 在/usr/local/nginx/conf/nginx.conf 的http{}下添加

fastcgi_max_temp_file_size 10240m;

并设置允许下载文件的最大大小,就可以下载超过1G的文件。

1 条评论

  • none 2019年9月24日 回复

    估计是客户端下载带宽限制导致服务器php进程fread受限,在php最大执行时间内并没有读完完整文件;fastcgi_max_temp_file_size 则会不受客户端带宽限制,php进程能最大限度的将文件fread完并flush予服务器nginx;

发表评论

电子邮件地址不会被公开。 必填项已用*标注