浏览器对<input type =“file”/>强制执行的大小限制是多少?

时间:2012-07-17 18:47:44

标签: javascript html html-form html-form-post

尝试使用图像文件上传大图像时,POST不包含在服务器的POST中。 确保文件在POST请求中发送到服务器的任何想法?

2 个答案:

答案 0 :(得分:1)

您需要说明服务器是什么,因为这是指定限制的内容。一般来说,POST请求没有定义限制 - 但对于非文件POST条目,某些浏览器 执行限制,有时大约2MB。

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

答案 1 :(得分:0)

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

它位于文档中: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.