From a3698ecb84be4192754d7b2092491e727dbccec7 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 27 六月 2025 16:51:02 +0800 Subject: [PATCH] 修改bug --- ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java | 14 ++++++-------- 1 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java index 34e402f..5596625 100644 --- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java +++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java @@ -7,6 +7,7 @@ import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.modular.system.service.ITImgMidService; +import com.stylefeng.guns.modular.system.util.ResultUtil; import com.stylefeng.guns.modular.system.util.qianyuntong.NCOSSUtil; import com.stylefeng.guns.modular.system.util.qianyuntong.QianYunTongProperties; import org.slf4j.Logger; @@ -109,11 +110,8 @@ @RequestMapping("/image") @ResponseBody - public String image1(@RequestPart("file") MultipartFile picture, HttpServletRequest request) { + public ResultUtil image1(@RequestPart("file") MultipartFile file, HttpServletRequest request) { try { - MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; - MultipartFile file = (MultipartFile) picture; - String pictureName = UUID.randomUUID().toString() + "." + ToolUtil.getFileSuffix(file.getOriginalFilename()); String bucketName = QianYunTongProperties.bucketName; Bucket grjyTest = NCOSSUtil.getBucketInfo(bucketName); @@ -121,20 +119,20 @@ //创建桶 Boolean bucket = NCOSSUtil.createBucket(bucketName); if (!bucket) { - throw new RuntimeException("创建存储桶失败"); + return ResultUtil.error("创建存储桶失败"); } //设置桶策略 String policyText = "{\"Version\":\"2025-06-23\",\"Statement\":[{\"Sid\":\"Stmt20250623\",\"Action\":[\"GetObject\"],\"Effect\":\"Allow\",\"Resource\":\"" + bucketName + "/*\",\"Principal\":\"*\"}]}"; Boolean bucketPolicy = NCOSSUtil.setBucketPolicy(bucketName, policyText); if (!bucketPolicy) { - throw new RuntimeException("设置桶策略失败"); + return ResultUtil.error("设置桶策略失败"); } } //上传对象 String key = "imgs/management/" + pictureName; String object = NCOSSUtil.putObject(bucketName, key, file.getInputStream()); if (null == object) { - throw new RuntimeException("上传图片失败"); + return ResultUtil.error("上传图片失败"); } pictureName = "https://traffic.qytzt.cn/v1/AUTH_" + QianYunTongProperties.account + "/" + bucketName + "/" + key; @@ -144,7 +142,7 @@ // MediaResp mediaResp = MediaExample.uploadImage(picture); // System.out.println("------"+mediaResp); // String pictureName = ObsUploadUtil.obsUpload(super.getHttpServletRequest(), picture); - return pictureName; + return ResultUtil.success(pictureName); } catch (Exception e1) { e1.printStackTrace(); return null; -- Gitblit v1.7.1