@PostMapping(value = “/uploads”)
public Result<?> upload(HttpServletRequest request, HttpServletResponse response) throws IOException, IOException {
Result<?> result = new Result<>();
String savePath = “”;
String bizPath = request.getParameter(“biz”);
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile file = multipartRequest.getFile(“file”);
String path = “E:/upfile/”;
String save=“E:/upfile/Processingdirectory/”;
//写入保存目录
String upzip=syupdatefileService.allfilezipnameservice(file.getOriginalFilename());
//文件保存判断后缀
if(upzipnull&&file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".") + 1).equals(“zip”)){
File newFile = new File(save + file.getOriginalFilename());
file.transferTo(newFile);
//复制文件
InputStream input = new FileInputStream(save + file.getOriginalFilename());
FileOutputStream output = new FileOutputStream(path + file.getOriginalFilename());
FileCopyUtils.copy(input, output);
Syupdatefile syupdatefile = new Syupdatefile();
syupdatefile.setFileName(file.getOriginalFilename());
syupdatefile.setFileDispose(0);
//判断压缩包是否存在
String zipname=syupdatefileService.allfilezipnameservice(file.getOriginalFilename());
if(zipnamenull){
syupdatefileService.save(syupdatefile);
}else {
return null;
}
}
return Result.ok("成功");
}