说明(发布前可手动删除说明内容):
在对网盘类网站部署时,如果使用OpenResty 反代,会导致上传exe,apk等文件的上传失败,如果改后缀为txt,则网站运行正常,我部署了 多个网盘都是这样(开始以为是网站的问题,但是反向都这样)
我再补充一个问题,也是有关于OpenResty上传的,使用的是ruoyi框架前后端分离,yml中设置了200m的上传,代码中上传默认大小也改了,前端也改了限制20M,我查看了OpenResty中也是默认设置了client_max_body_size 50m,神奇的事情来了,上传6m以下的文件都是可以的,以上就会直接弹出前端的错误提示,然后我使用nginx部署,程序没有改,只是改了nginx中的client_max_body_size 50m,就可以上传大于6m的文件,没有问题.
你好,我的解决了,是自带的war限制了上传文件的类型,我将类型限制关掉就没有问题了
我遇到过类似的问题,在关闭面板WAF中文件上传限制后就没问题了,你可以试试
但是我上传的是mp3,不是限制类型
网站设置里的配置文件应该也要改,我的是openresty默认配置没改,只改了对应网站的配置文件,可以正常上传文件
我直接使用拉取官网的nginx,自己按照openresty的nginx.conf配置,问题就解决了