/**
* 单文件上传
*/
@ApiOperation(value = “竞价产品->单文件上传”)
@PostMapping(“upload”)
@ResponseBody
public String upload(MultipartFile file){
if(file.isEmpty()){
return “上传失败,请选择文件”;
}
String filePath = “D:\test1\”;
String fileName = file.getOriginalFilename();
String suffixName = fileName.substring(fileName.lastIndexOf(".")); // 后缀名
fileName = UUID.randomUUID() + suffixName; // 新文件名
File dest = new File(filePath + fileName);
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();
}
try{
file.transferTo(dest);
return “上传成功”;
} catch (IOException e) {
RespResult.error(e.getMessage());
}
return “上传失败”;
}
@ApiOperation(value = “竞价产品->图片删除”)
// 删除文件
@PostMapping(“uploads/deleteFile”)
public String delFile(String path) {
String resultInfo;
String filePath;
int lastIndexOf;
lastIndexOf = path.lastIndexOf("/");
filePath = path.substring(lastIndexOf + 1, path.length());
filePath = “D:\test1\” + filePath;
File file = new File(filePath);
if (file.exists()) {
if (file.delete()) {
resultInfo = “1-删除成功”;
} else {
resultInfo = “0-删除失败”;
}
} else {
resultInfo = “文件不存在!”;
}
return resultInfo;
}