浏览器在<输入类型=“;文件“>

What is the size limit enforced by browser on <input typ="file">?

本文关键字:gt 文件 输入 lt 浏览器 类型      更新时间:2023-11-08

尝试使用POST中不包含的图像文件上传大型图像到服务器时。有什么想法可以确保文件在POST请求中发送到服务器?

您需要说明服务器是什么,因为它指定了限制。一般来说,POST请求没有定义的限制——尽管对于非文件POST条目,一些浏览器会设置限制,有时约为2MB。

告诉我们服务器类型,我们可以告诉您如何更改限制(假设它是您可以控制的服务器)。告诉我们您希望传输的文件大小也会很有帮助。

就像我在评论中所说的,它与浏览器无关,而是与服务器上的设置有关。

它在文档中:https://docs.djangoproject.com/en/dev/topics/http/file-uploads/?from=olddocs

更改上传处理程序行为

Django的文件上传行为有三个控制设置:

FILE_UPLOAD_MAX_MEMORY_SIZE

将上载到内存中的文件的最大大小(以字节为单位)。大于FILE_UPLOAD_MAX_MEMORY_SIZE的文件将被流式传输到磁盘。

Defaults to 2.5 megabytes.