这里就直接贴代码吧。
引用jar包:net.anumbrella.seaweedfs.core.FileTemplate;
一、SeaweedFS 上传附件接口
@Autowired
private FileTemplate template;
/**
* @Description: 上传附件接口
* @Date: 2019/12/19
*/
@PostMapping("/upload")
@ApiOperation(value = "上传附件接口", notes = "上传附件,上传成功返回附件id")
public RestResponse<FileHandleStatus> uploadFile(@RequestParam(name = "fileId",required = false) String fileId, @RequestParam("excelFile") MultipartFile file) throws IOException {
try {
if (file.isEmpty()) {
return RestResponse.fail().setMsg("上传文件不能为空!");
}
if (!StringUtils.isEmpty(fileId)){
return RestResponse.ok(template.updateFileByStream(fileId,file.getOriginalF