|
@@ -175,6 +175,22 @@ public class OssEndpoint {
|
|
return R.data(bladeFile.getLink());
|
|
return R.data(bladeFile.getLink());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 上传文件,返回值包含文件大小
|
|
|
|
+ *
|
|
|
|
+ * @param file 文件
|
|
|
|
+ * @return ObjectStat
|
|
|
|
+ */
|
|
|
|
+ @SneakyThrows
|
|
|
|
+ @PostMapping("/put-file3")
|
|
|
|
+ public R<NewBladeFile> putFile3(@RequestParam MultipartFile file) {
|
|
|
|
+ BladeFile bladeFile = ossBuilder.template().putFile(file.getOriginalFilename(), file.getInputStream());
|
|
|
|
+ NewBladeFile newBladeFile = new NewBladeFile();
|
|
|
|
+ BeanUtils.copyProperties(bladeFile, newBladeFile);
|
|
|
|
+ newBladeFile.setFileSize(file.getSize() / 1024);
|
|
|
|
+ return R.data(newBladeFile);
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 上传文件(兼容工程文件需求)
|
|
* 上传文件(兼容工程文件需求)
|
|
*/
|
|
*/
|