简体   繁体   English

无法将文件或图像从 Postman 上传到 Java API

[英]Unable to upload file or Image from Postman to Java API

I am trying to write an API where I am sending Image from postman but I am getting following error.我正在尝试编写 API ,我正在从 postman 发送图像,但出现以下错误。 Can you please help me on this?你能帮我解决这个问题吗?

API:: API::

@RequestMapping(value = "uploadImageAndData", method = RequestMethod.POST)
    @ResponseBody
    public void initiateReturns(@RequestParam("file") final MultipartFile file){

       // remaining code

    }

Postman Request:: Postman 请求::

在此处输入图像描述

Have you create filter, resolver, and register it in fileUploadUrlFilterMappings?您是否已创建过滤器、解析器并将其注册到 fileUploadUrlFilterMappings 中? It's located in spring-filter-config.xml它位于 spring-filter-config.xml

    <!-- Filter -->
    <bean id="importCSVMultipartFilter" class="org.springframework.web.multipart.support.MultipartFilter">
        <property name="multipartResolverBeanName" value="importCSVMultipartResolver"/>
    </bean>

    <!-- resolver -->
    <bean id="importCSVMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
        <property name="maxUploadSize" value="#{configurationService.configuration.getProperty('import.csv.max.upload.size.bytes')}" />
    </bean>

    <!-- URL filter mapping -->
    <alias name="defaultFileUploadUrlFilterMappings" alias="fileUploadUrlFilterMappings" />
    <util:map id="defaultFileUploadUrlFilterMappings" key-type="java.lang.String" value-type="org.springframework.web.multipart.support.MultipartFilter">
        <entry key="/import/csv/*" value-ref="importCSVMultipartFilter"/>
    </util:map>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM