package cn.gistack.resource.panoramaUtils;
|
|
import org.apache.commons.io.FileUtils;
|
import org.springframework.web.multipart.MultipartFile;
|
import java.io.*;
|
|
/**
|
* @author kelu
|
*/
|
public class FileTestUtils {
|
|
/**
|
* MultipartFile 转 IO File
|
* @param multipartFile
|
* @return
|
*/
|
public static File multiPartFileToFile3(MultipartFile multipartFile) {
|
File file = null;
|
if (multipartFile.isEmpty()) {
|
return null;
|
}
|
|
try {
|
//本质上还是在项目根路径创建文件
|
file = new File(multipartFile.getOriginalFilename());
|
|
//将MultipartFile的byte[]写入到file中
|
FileUtils.writeByteArrayToFile(file, multipartFile.getBytes());
|
|
} catch (IOException e) {
|
e.printStackTrace();
|
}
|
return file;
|
}
|
}
|