1:MultipartFile 转成File
public static File multipartFileToFile(MultipartFile file ) {
File toFile = null;
try{
if(file==null||file.equals("")||file.getSize()<=0){
file = null;
}else {
InputStream ins = file.getInputStream(); //获取MultipartFile的输入流
String filePath = file.getOriginalFilename();
filePath = filePath.substring(filePath.lastIndexOf("/")+1);
toFile = new File(filePath); //根据老文件名创建一个File对象
OutputStream os = new FileOutputStream(file);//根据File创建一个输出流
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead); //将输入流写到输出流中
}
ins.close();