gpt4 book ai didi

django - Django 服务器上的 413 负载太大

转载 作者:行者123 更新时间:2023-12-02 20:45:46 29 4
gpt4 key购买 nike

每当我们尝试将大文件上传到 Django 后端时,我的团队都会收到 413 错误:413 Payload Too Large

我们无法准确确定可接受的最大文件大小 - 它似乎在 1-3MB 范围内波动。

我们排除的内容:

  • 这不是网络服务器配置问题,因为我们正在运行
    本地 Django 服务器(没有网络服务器)

  • 我们认为这不是应用服务器配置问题,因为这种情况发生在多个应用服务器上(./manage.py runserverdaphne -p 8000 topknott.asgi:application)

  • 这不是 Django 模型上字段的问题,看起来正常:photo = models.ImageField(blank=True)

有人能发现我们缺少什么吗?

最佳答案

Django 有一个内置机制来防止任何可疑事件。

在你的settings.py文件中设置变量

DATA_UPLOAD_MAX_MEMORY_SIZE = 10*1024*1024  # your size limit in bytes

参见文档:https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-DATA_UPLOAD_MAX_MEMORY_SIZE

关于django - Django 服务器上的 413 负载太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55190498/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com