linux - 上传完成后出现nginx文件大小太大的消息?
问题描述
问题我想限制上传到我的应用程序服务器的文件大小。但是实体到大消息是在上传完成后出现的。
例如我的 nginx 配置如下
http { client_max_body_size 6M;}
当请求大于 6MB 时,我期望 http 413 状态代码,但
我正在尝试上传 2 GB 文件。上传完全(2GB)完成后,会显示一条消息“413 entity to large”。
此外,一旦请求来自 nginx,就会向 error.log 文件中写入一条消息,如下所示
client intended to send too large body: 2031304213 bytes
,但客户端 http 响应在文件完全加载后出现。
我有什么错?谢谢
解决方案
您可以尝试在服务器部分添加限制吗?
server {
client_max_body_size 20M;
推荐阅读
- json - 如何从 php 文件中的 sqlite 中删除 json 导出的引用
- python - Python 合并没有空白新行的行
- ios - 我无法在 swift iOS 中使用 NotificationCenter 在控制台中获得任何输出
- c - 尝试创建一个函数以查看三角形是否有效,在我的函数上收到错误消息
- php - Laravel 路由来检查多个字符串
- django - Django中不同类型登录的不同视图?
- python - Tkinter 按钮获取变量未找到错误
- javascript - 使用秒/纳秒将 Javascript 日期上传到 Firestore
- flutter - Flutter 屏幕录制对话框按下
- html - 如何设置div表中列的宽度?