所需的MultipartFile参数';文件';不存在java spring mvc

所需的MultipartFile参数';文件';不存在java spring mvc,java,spring,jsp,amazon-web-services,amazon-s3,Java,Spring,Jsp,Amazon Web Services,Amazon S3,我想将jsp页面中的文件中的图像上传到aws bucket 我使用以下代码: jsp文件标记: <input type="file" name="file" id="file" onchange="changePicture()"> pom.xml: <dependency> <groupId>commons-fileupload</groupId> <artifactId>co

我想将jsp页面中的文件中的图像上传到aws bucket

我使用以下代码:

jsp文件标记:

  <input type="file" name="file" id="file" onchange="changePicture()">
pom.xml:

      <dependency>
          <groupId>commons-fileupload</groupId>
          <artifactId>commons-fileupload</artifactId>
          <version>1.3.1</version>
     </dependency>
当我运行它时,我得到了以下错误:

  Required MultipartFile parameter 'file' is not present

如果代码中有错误,我该怎么办?

下面的示例适用于XML配置,但您可以进行调整

<servlet>
        <servlet-name>spring-web</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <multipart-config>
            <location>/tmp</location>
            <max-file-size>20848820</max-file-size>
            <max-request-size>418018841</max-request-size>
            <file-size-threshold>1048576</file-size-threshold>
        </multipart-config>
    </servlet>

弹簧网
org.springframework.web.servlet.DispatcherServlet
1.
/tmp
20848820
418018841
1048576
  Required MultipartFile parameter 'file' is not present
<servlet>
        <servlet-name>spring-web</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
        <multipart-config>
            <location>/tmp</location>
            <max-file-size>20848820</max-file-size>
            <max-request-size>418018841</max-request-size>
            <file-size-threshold>1048576</file-size-threshold>
        </multipart-config>
    </servlet>