From af3601ec9b19f037ddfe1ca2966be5d71203d965 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期六, 04 三月 2023 11:43:23 +0800
Subject: [PATCH] 油烟设备接口
---
ycl-common/src/main/java/com/ycl/controller/FileController.java | 31 ++++++++++++++++++++++++++-----
1 files changed, 26 insertions(+), 5 deletions(-)
diff --git a/ycl-common/src/main/java/com/ycl/controller/FileController.java b/ycl-common/src/main/java/com/ycl/controller/FileController.java
index f0f1623..73eeb9e 100644
--- a/ycl-common/src/main/java/com/ycl/controller/FileController.java
+++ b/ycl-common/src/main/java/com/ycl/controller/FileController.java
@@ -3,6 +3,7 @@
import com.ycl.api.CommonResult;
import com.ycl.dto.media.Media;
import com.ycl.dto.media.PictureZoomParameter;
+import com.ycl.utils.AliyunUtils;
import com.ycl.utils.MediaFileUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -10,12 +11,17 @@
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
+import java.io.InputStream;
+
@RestController
@Api(tags = "鏂囦欢涓婁紶")
@RequestMapping("/file")
public class FileController {
private MediaFileUtil mediaFileUtil;
+
+ @Autowired
+ private AliyunUtils aliyunUtils;
@Autowired
public void setMediaFileUtil(MediaFileUtil mediaFileUtil) {
@@ -29,17 +35,32 @@
* @return
*/
+// @ApiOperation("涓婁紶鍥剧墖")
+// @RequestMapping(value = "/medias", method = RequestMethod.POST)
+// public CommonResult<Media> mediaUpload(@RequestParam("file") MultipartFile file) {
+// try {
+// PictureZoomParameter zoomPar = PictureZoomParameter.getBoardPar();
+// Media res = mediaFileUtil.save(file, zoomPar);
+//
+// return CommonResult.success(res, "ok");
+// } catch (Exception e) {
+// return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
+// }
+// }
+
@ApiOperation("涓婁紶鍥剧墖")
@RequestMapping(value = "/medias", method = RequestMethod.POST)
- public CommonResult<Media> mediaUpload(@RequestParam("file") MultipartFile file) {
+ public CommonResult<String> mediaUpload(@RequestParam("file") MultipartFile file) {
try {
- PictureZoomParameter zoomPar = PictureZoomParameter.getBoardPar();
- Media res = mediaFileUtil.save(file, zoomPar);
-
+ InputStream inputStream = file.getInputStream();
+ String orginalFileName = file.getOriginalFilename();
+ String res = aliyunUtils.upload(inputStream, orginalFileName);
return CommonResult.success(res, "ok");
} catch (Exception e) {
- return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
+
+ e.printStackTrace();
}
+ return CommonResult.failed("鍥剧墖鏍煎紡鍙兘涓簀pg銆乯peg銆乸ng,鍙慨鏀规枃浠剁殑鍚庣紑鏃犳晥!");
}
@ApiOperation("鍒犻櫎鍥剧墖")
--
Gitblit v1.8.0