zoukankan      html  css  js  c++  java
  • SpringMVC上传文件异常 400 Required MultipartFile parameter 'files' is not present postman

    SpringMVC上传文件异常 400 -

    Required MultipartFile parameter 'files' is not present

    在写一个api的接口,上传文件,类型为:MultipartFile。

    用postman 想请求一下一直报错,不进断点。

     

     

    Required MultipartFile parameter 'files' is not present

    1.先检查postman的设置

    类型:post

    body选form-data

    检查head的 Content-Type的值multipart/form-data

    检查body的入参名称 files ,类型要选file不是text,value选择一个上传的文件

    点发送

    2.检查代码的

    controller的

    method = RequestMethod.POST

    @RequestMapping(value = "/uploadFile", method = RequestMethod.POST)
    public void uploadFile(@RequestParam(value = "files") MultipartFile files)

    注意

    @RequestParam

    检查完以上后,postman点发送还是不行不进断点。报错Required MultipartFile parameter 'files' is not present

    ----
    高能
    要注意一下spring mvc的扫描 spring-mvc.xml的配置文件中加了以下配置
    加上这个
    <bean id="multipartResolver"  class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
            <property name="defaultEncoding">
                <value>UTF-8</value>
            </property>
            <property name="maxUploadSize">
                <value>32505856</value><!-- 上传文件大小限制为31M,31*1024*1024 -->
            </property>
            <property name="maxInMemorySize">
                <value>4096</value>
            </property>
    </bean>

    再启动,搞定可以进了。



  • 相关阅读:
    DM逻辑结构
    DM常见问题
    DM进程与线程
    DM物理存储结构
    systemdlogind.service的RemoveIPC参数影响
    DM内存结构
    DMSQL记录日志跟踪功能
    ACM中java的使用
    Java读取CSV文件为List
    Vue打包优化 优化JS过大 西门
  • 原文地址:https://www.cnblogs.com/zhangcheng1/p/15597425.html
Copyright © 2011-2022 走看看