SpringMVC多個檔案上傳實現
1.匯入fileupload和io包 到pom.xml
<!--檔案上傳-->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.3</version>
</dependency>
2.配置檔案上傳解析器 在spring-mvc.xml檔案中
<!--配置檔案上傳解析器-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!--上傳檔案總大小-->
<property name="maxUploadSize" value="5242800"/>
<!--上傳單個檔案的大小-->
<property name="maxUploadSizePerFile" value="5242800"/>
<!--上傳檔案的編碼型別-->
<property name="defaultEncoding" value="UTF-8"/>
</bean>
3.編寫檔案上傳程式碼
前端程式碼 注意: enctype="multipart/form-data"
<form action="${pageContext.request.contextPath}/user/quick22" method="post" enctype="multipart/form-data">
名稱<input type="text" name="username"><br>
檔案<input type="file" name="upload"><br>
檔案<input type="file" name="upload"><br>
檔案<input type="file" name="upload"><br>
<input type="submit" value="提交">
</form>
後端程式碼 注意: MultipartFile 變數名要和前端一致
@RequestMapping("quick23")
@ResponseBody
public void save23(String username,MultipartFile[] upload) throws IOException {
System.out.println(username);
for (MultipartFile multipartFile : upload) {
String filename = multipartFile.getOriginalFilename();
multipartFile.transferTo(new File("f:\\Download\\"+filename));
}
}
相關文章
- SpringMVC實現多檔案上傳原始碼SpringMVC原始碼
- springmvc實現檔案上傳SpringMVC
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- HttpFileCollection 實現多檔案上傳HTTP
- SpringMVC實現檔案上傳&下載(2)SpringMVC
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- springMVC兩種方式實現多檔案上傳及效率比較SpringMVC
- PHP實現單檔案、多檔案上傳 封裝 物件導向實現檔案上傳PHP封裝物件
- SpringMvc檔案上傳SpringMVC
- struts動態多檔案上傳實現
- php多個檔案上傳PHP
- SpringMVC之檔案上傳SpringMVC
- springmvc + ajaxfileupload 實現非同步上傳檔案(圖片)SpringMVC非同步
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- SpringMVC 通過commons-fileupload實現檔案上傳SpringMVC
- SpringMVC中採用簡潔的配置實現檔案上傳SpringMVC
- JavaWeb之SpringMVC上傳檔案JavaWebSpringMVC
- ajax實現檔案上傳
- Android 用Retrofit 2實現多檔案上傳實戰Android
- SpringMvc 檔案上傳注意事項SpringMVC
- Java Web之SpringMVC 上傳檔案JavaWebSpringMVC
- spring-boot-route(三)實現多檔案上傳Springboot
- 實現ASP.NET中FileUpload多檔案上傳ASP.NET
- 在ASP.NET中實現多檔案上傳 (轉)ASP.NET
- 請問如何用struts上傳多個多個檔案??
- 實現上傳(增刪)多個檔案的客戶端寫法。 (轉)客戶端
- jsp+springmvc實現檔案上傳、圖片上傳和及時預覽圖片JSSpringMVC
- AngularJS實現的檔案檔案上傳AngularJS
- 檔案上傳原理和實現
- laravel 多檔案上傳Laravel
- 單個檔案上傳和批量檔案上傳
- Vue實現多檔案上傳功能(前端 + 後端程式碼)Vue前端後端
- day12-SpringMVC檔案上傳SpringMVC
- Jsp+Servlet實現檔案上傳下載(一)--檔案上傳JSServlet
- 通過配置檔案(.htaccess)實現檔案上傳
- 使用java的MultipartFile實現layui官網檔案上傳實現全部示例,java檔案上傳JavaUI
- js實現帶上傳進度的檔案上傳JS
- 記一個 FormData 多檔案上傳問題ORM