File 類型轉MultipartFile類型


思路:MultipartFile是spring中定義的一個接口,file是無法轉換為multipartfile的。但是可以定義一個具體類,並實現MultipartFile,用具體類將file進行封裝,將file封裝為MultipartFile。

但是,如果系統中有spring-test jar包,則可以直接使用MockMultipartFile。 

FileInputStream fileInputStream = new FileInputStream(image);
MockMultipartFile mockMultipartFile = new MockMultipartFile(imageFileName, imageFileName, imageContentType, fileInputStream);

 

這里用到了三個參數【struts2上傳文件需要三個參數】:

private File image;//得到上傳的文件
private String imageFileName;//得到文件的名稱,寫法是固定的
private String imageContentType;//得到文件的類型

 

 

需要用到jar包:

spring-test-3.2.4.RELEASE.jar 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM