![](/img/trans.png)
[英]Required MultipartFile parameter 'file' is not present in spring mvc
[英]Required MultipartFile parameter 'file' is not present java spring mvc
我想將圖像從JSP頁面中的文件上傳到AWS Bucket
我使用以下代碼:
jsp文件標簽:
<input type="file" name="file" id="file" onchange="changePicture()">
控制器:
@RequestMapping(value = "/saveContact", method = RequestMethod.POST)
public @ResponseBody ModelAndView saveContact(@ModelAttribute Contacting Contacting,ModelAndView modelndView,HttpServletRequest request ,
@RequestParam("file") MultipartFile file) throws Exception {
if (!file.isEmpty()) {
byte[] bytes = file.getBytes();}...(Is not all function)
pom.xml中:
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
MvcConfigration.java:
@Bean(name = "multipartResolver")
public StandardServletMultipartResolver resolver() {
return new StandardServletMultipartResolver();
}
當我運行它時,出現此錯誤:
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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.