原博: https://blog.csdn.net/sdut406/article/details/85647982
博主棒棒哒?
方法:
public String MultipartFile2File(MultipartFile file,String fileParentAndName) throws IOException{
InputStream fis = file.getInputStream();
FileOutputStream fos = new FileOutputStream(fileParentAndName); //目标地址
//创建搬运工具
byte datas[] = new byte[1024*8];
//创建长度
int len = 0;
//循环读取数据
while((len = fis.read(datas))!=-1){
fos.write(datas,0,len);
}
//3.释放资源
fis.close();
fos.close();
return fileParentAndName;
}
应用场景:
File fi = new File("D:\\ziptmpfile\\"+multipartfile.getOriginalFilename());//指定文件地点+名称 //我是复制前端传来的MultipartFile
File fileile = new File( MultipartFile2File(multipartfile,fi.getAbsolutePath()) );//转为普通文件