zoukankan      html  css  js  c++  java
  • Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.(转)

    Spring Boot做文件上传时出现了The field file exceeds its maximum permitted size of 1048576 bytes.错误,显示文件的大小超出了允许的范围。查看了官方文档,原来Spring Boot工程嵌入的tomcat限制了请求的文件大小,这一点在Spring Boot的官方文档中有说明,原文如下

    65.5 Handling Multipart File Uploads
    Spring Boot embraces the Servlet 3 javax.servlet.http.Part API to support uploading files. By default Spring Boot configures Spring MVC with a maximum file of 1Mb per file and a maximum of 10Mb of file data in a single request. You may override these values, as well as the location to which intermediate data is stored (e.g., to the /tmp directory) and the threshold past which data is flushed to disk by using the properties exposed in the MultipartProperties class. If you want to specify that files be unlimited, for example, set the multipart.maxFileSize property to -1.The multipart support is helpful when you want to receive multipart encoded file data as a @RequestParam-annotated parameter of type MultipartFile in a Spring MVC controller handler method.

    文档说明表示,每个文件的配置最大为1Mb,单次请求的文件的总数不能大于10Mb。要更改这个默认值需要在配置文件(如application.properties)中加入两个配置

    1. multipart.maxFileSize = 10Mb
    2. multipart.maxRequestSize=100Mb

    multipart.maxFileSize=10Mb是设置单个文件的大小, multipart.maxRequestSize=100Mb是设置单次请求的文件的总大小

    如果是想要不限制文件上传的大小,那么就把两个值都设置为-1就行啦

    *****************************后续更新******************************如果有误,请查看文末提示官方文档哈

    Spring Boot1.4版本后配置更改为:

    1. spring.http.multipart.maxFileSize = 10Mb
    2. spring.http.multipart.maxRequestSize=100Mb

    Spring Boot2.0之后的版本配置修改为:

    1. spring.servlet.multipart.max-file-size = 10MB
    2. spring.servlet.multipart.max-request-size=100MB

    转:https://blog.csdn.net/u010429286/article/details/54381705

  • 相关阅读:
    Python调用R语言
    走迷宫(用栈模拟实现非递归,并输出路径)
    走迷宫(用栈模拟实现非递归,并输出路径)
    《Python数据可视化编程实战》
    《Python数据可视化编程实战》
    一道思考题(二进制枚举的应用的想法)切金条
    Android 自己定义UI圆角button
    Oracle 用户管理(二)
    最大团解析及用处
    用反射完毕学生管理系统(包含数据库连接)
  • 原文地址:https://www.cnblogs.com/YangBinChina/p/13555292.html
Copyright © 2011-2022 走看看