FileCodeBox icon indicating copy to clipboard operation
FileCodeBox copied to clipboard

大文件不能上传

Open tigerzioo opened this issue 1 year ago • 7 comments

Describe the bug 确定不是nginx的问题,已经设置过,而且通过nginx反代的网盘上传大文件都没问题。 用的最新版,这周才装的。设置最大上传为500M,上传130M左右的视频,进度条一直显示0,根本不走。文本没有问题,好像小于100M的文件也没问题,上传几个50-60M的文件都没问题。 当上传失败退回到首页,一刷新首页,后台就出现下面错误。 "HEAD / HTTP/1.1" 405 Method Not Allowed "GET / HTTP/1.1" 200 OK "HEAD / HTTP/1.1" 405 Method Not Allowed "GET / HTTP/1.1" 200 OK "HEAD / HTTP/1.1" 405 Method Not Allowed "GET / HTTP/1.1" 200 OK

To Reproduce Steps to reproduce the behavior:

  1. 打开首页,点上传
  2. 选135M的视频文件
  3. 上传进度条一直都不动

Desktop (please complete the following information):

  • OS: windows
  • Browser chrome

Smartphone (please complete the following information):

  • Device: 安卓手机
  • Browser chrome and opera

tigerzioo avatar May 10 '24 19:05 tigerzioo

收到,我看一下

vastsa avatar May 11 '24 12:05 vastsa

你那边使用ip地址上传试试,我这边本地测试300do多600多没有问题 image

vastsa avatar May 11 '24 15:05 vastsa

是的,用IP加端口号就没问题,上传很流畅。换成nginx反代还是不行,请问这是什么设置地方的问题吗?有什么解决方法吗?谢谢

tigerzioo avatar May 12 '24 01:05 tigerzioo

是的,用IP加端口号就没问题,上传很流畅。换成nginx反代还是不行,请问这是什么设置地方的问题吗?有什么解决方法吗?谢谢

是否调整了nginx配置文件client_max_body_size参数,这个参数影响上传文件的大小。

doubletry avatar May 12 '24 06:05 doubletry

是的,用IP加端口号就没问题,上传很流畅。换成nginx反代还是不行,请问这是什么设置地方的问题吗?有什么解决方法吗?谢谢

是否调整了nginx配置文件client_max_body_size参数,这个参数影响上传文件的大小。

这个安装nginx的时候就调整过了,已经设为2000m,我的cloudreve用的同样的反代上传1G的文件也都可以,所以我现在找不到到底是什么原因造成了,应该和nginx的哪个设置有关或者是filecodebox里哪个配置和nginx有冲突,但又找不到是哪个地方的问题。

tigerzioo avatar May 12 '24 14:05 tigerzioo

终于让我找到不能上传的原因了,不是filecodebox的原因,也不是nginx的原因,是cloudflare的小云朵的问题。我的域名是开启了小云朵的,而CF对是免费用户最大的http请求只有100m,所以超过100m的文件就不能上传了,关了小云朵就一切正常了。现在常用的网盘都支持分块上传,把大文件分成20m或25m的小块上传,所以可以用CF的小云朵上传。希望开发者可以开发这个功能,我会再开一个贴申请这个新功能 ,谢谢。

tigerzioo avatar May 12 '24 21:05 tigerzioo

后面有时间会改成切片上传的

vastsa avatar Jun 15 '24 15:06 vastsa