controller:
注:纯文件上传与配合下载的文件上传代码是相同的,改变接口名即可使用,只是service的返回值不同而已。
@Resource
OssFileService ossFileService;
//上传的代码
@PostMapping("/xxx")
public String fileServiceUpload(@RequestParam(name = "file") MultipartFile file) throws IOException {
log.info("upload upload start... ");
String originalFilename = file.getOriginalFilename();
String[] split = originalFilename.split("\\.");
File tempFile = File.createTempFile(split[0], "." + split[1]);
file.transferTo(tempFile);
String result = "";
try {
String fileName = ossFileService.fileServiceUpload(tempFile);
//删除临时文件
tempFile.delete();
if (!StringUtils.isBlank(fileName)) {
return fileName;
} else {