zl程序教程

您现在的位置是:首页 >  后端

当前栏目

spring MVC 的MultipartFile转File读取详解编程语言

SpringMVC编程语言 详解 File 读取 MultipartFile
2023-06-13 09:20:46 时间

第一种方法:

 MultipartFile file = xxx; 
     CommonsMultipartFile cf= (CommonsMultipartFile)file; 
     DiskFileItem fi = (DiskFileItem)cf.getFileItem(); 

     File f = fi.getStoreLocation();

会在项目的根目录的临时文件夹下生成一个文件;

第二种方法:

 transferTo(File dest);

会在项目中生成一个新文件;

第三种方法:  

File f = (File) xxx 强转即可。前提是要配置multipartResolver,要不然会报类型转换失败的异常。

bean id=
"multipartResolver" 
class
=
"org.springframework.web.multipart.commons.CommonsMultipartResolver"