gpt4 book ai didi

django - 最大图像上传大小验证 Django REST API

转载 作者:行者123 更新时间:2023-12-04 17:46:45 25 4
gpt4 key购买 nike

我正在使用 Django 和 Django Rest Framework。如何验证发布到 django rest framework api 的图像的图像大小?

这有点令人困惑:

FILE_UPLOAD_MAX_MEMORY_SIZE = #something

The maximum size, in bytes, for files that will be uploaded into memory. Files larger than FILE_UPLOAD_MAX_MEMORY_SIZE will be streamed to disk. Defaults to 2.5 megabytes.



我将其设置为 255,即便如此,我还是能够从 django admin 上传 2MB 的图像。如果图像大小大于 5MB,我想拒绝 POST 请求并引发错误

最佳答案

FILE_UPLOAD_MAX_MEMORY_SIZE定义文件在流式传输到磁盘之前可以在内存中达到的最大大小。这是上传文件的优化。它限制可以上传的最大文件大小。

虽然这不能回答您的问题,但我希望它能消除您对设置的困惑。

关于django - 最大图像上传大小验证 Django REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980758/

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