import java.io.File;
import java.io.IOException;
import org.springframework.web.multipart.MultipartFile;
public class FileUpload {
/**
* @param file 文件对象
* @param filePath 上传路径
* @param fileName 文件名
* @return 文件名
*/
public static String fileUp(MultipartFile file, String filePath, String fileName) {
String extName = ""; // 扩展名格式:
try {
if (file.getOriginalFilename().lastIndexOf(".") >= 0) {
extName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
}
File uploadFile = new File(filePath, fileName + extName);
if (!uploadFile.exists()) {
if (!uploadFile.getParentFile().exists()) {
uploadFile.getParentFile().mkdirs();
}
uploadFile.createNewFile();
}
file.transferTo(uploadFile);
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return fileName + extName;
}
}