多部分请求在spring rest服务中不起作用

多部分请求在spring rest服务中不起作用,spring,mongodb,rest,gridfs,Spring,Mongodb,Rest,Gridfs,我不知道我在发送上传文件的请求时犯了什么错误,请看一看并提出建议 web.xml文件中的多部分筛选器配置 FileController.java 在DispatcherServlet中实现的多部分解析器 我无法使用chrome rest插件发送请求,它说:400个错误请求,我已经检查了附件中的URL和内容类型multipart/表单数据和文件,看起来一切正常。请建议。是否需要多部分解析器,如果您还指定了限制?我有,但我在你的代码中看不到。我不知道gridfs,但在春天,它是必需的。如果你需要解析

我不知道我在发送上传文件的请求时犯了什么错误,请看一看并提出建议

web.xml文件中的多部分筛选器配置

FileController.java

在DispatcherServlet中实现的多部分解析器


我无法使用chrome rest插件发送请求,它说:400个错误请求,我已经检查了附件中的URL和内容类型multipart/表单数据和文件,看起来一切正常。请建议。

是否需要多部分解析器,如果您还指定了限制?我有,但我在你的代码中看不到。我不知道gridfs,但在春天,它是必需的。如果你需要解析器代码,请让我知道。对不起,是的,我也有一个多部分解析器,我忘了添加它,让我在问题中添加它。另外,把你的JSP/JSF/HTML代码,从你上传图像的地方。我将直接将其与我所拥有的进行比较,并努力向您指出差异。我没有任何web.xml用于Multipart的初学者。我没有任何HTML/JSP发送请求,Chrome Rest客户端,让我添加相同的屏幕图像。很抱歉,我刚刚加入stackoverflow,所以我没有太多的声誉来上传图像。
<filter>
    <filter-name>multipartFilter</filter-name>
    <filter-class>org.springframework.web.multipart.support.MultipartFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>multipartFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
@RequestMapping(value = "/uploadQuestionImg", method = RequestMethod.POST)
    public ResponseEntity<FileMetadata> commonFileUpload(@RequestParam("image") MultipartFile file) {

        FileMetadata fileInfo = null;
        HttpStatus statusCode = HttpStatus.BAD_REQUEST;
        if (!file.isEmpty()) {
            try {
                FileInfoService reqFile = createFileInfo(file, "");
                fileInfo = (FileMetadata) operations.store(file.getInputStream(), reqFile);
                statusCode = HttpStatus.OK;
            } catch (Exception e) {
                logger.warn("Exception occured", e);
                statusCode = HttpStatus.INTERNAL_SERVER_ERROR;
            }
        } else {
            logger.warn("Invalid request");
        }
        return new ResponseEntity<FileMetadata>(fileInfo, statusCode);
    }
<bean id="filterMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <property name="maxUploadSize" value="100000000" />
</bean>