From bf7239464efd84d2140fa7dac4d77da138ebd341 Mon Sep 17 00:00:00 2001 From: Saisai Liu <1374434128@qq.com> Date: Wed, 28 Feb 2024 14:49:03 +0800 Subject: [PATCH] =?UTF-8?q?oss=E6=8F=92=E4=BB=B6=E5=AE=8C=E5=96=84?= =?UTF-8?q?=EF=BC=8C=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8=E6=89=AB?= =?UTF-8?q?=E6=8F=8F=E6=95=B0=E6=8D=AE=E5=BA=93=E8=A1=A8=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/file/service/OssService.java | 12 ---- .../com/muyu/file/service/OssServiceImpl.java | 64 ------------------- .../com/muyu/file/utils/OSSCloudClient.java | 24 +++---- .../mapper/generator/GenTableMapper.xml | 4 +- 4 files changed, 15 insertions(+), 89 deletions(-) delete mode 100644 muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssService.java delete mode 100644 muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssServiceImpl.java diff --git a/muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssService.java b/muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssService.java deleted file mode 100644 index e98e049..0000000 --- a/muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.muyu.file.service; - -import org.springframework.web.multipart.MultipartFile; - -/** - * @author Eric - * @create 2022-04-24 23:39 - */ -public interface OssService { - //上传头像到oss - String uploadFileAvatar(MultipartFile file); -} diff --git a/muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssServiceImpl.java b/muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssServiceImpl.java deleted file mode 100644 index 1c04d42..0000000 --- a/muyu-modules/muyu-file/src/main/java/com/muyu/file/service/OssServiceImpl.java +++ /dev/null @@ -1,64 +0,0 @@ -//package com.muyu.file.service; -// -//import com.aliyun.oss.OSS; -//import com.aliyun.oss.OSSClientBuilder; -//import com.muyu.file.utils.ConstantPropertiesUtil; -//import org.springframework.stereotype.Service; -//import org.springframework.web.multipart.MultipartFile; -// -//import java.io.InputStream; -// -///** -// * @author Eric -// * @create 2022-04-24 23:40 -// */ -//@Service -//public class OssServiceImpl implements OssService { -// -// //上传头像到oss -// @Override -// public String uploadFileAvatar(MultipartFile file) { -// -// //工具类获取值:分别是:地域节点、id、秘钥、项目名称 -// String endpoint = ConstantPropertiesUtil.END_POINT; -// String accessKeyId = ConstantPropertiesUtil.ACCESS_KEY_ID; -// String accessKeySecret = ConstantPropertiesUtil.ACCESS_KEY_SECRET; -// String bucketName = ConstantPropertiesUtil.BUCKET_NAME; -// -// try { -// // 创建OSS实例。 -// OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); -// -// //获取上传文件输入流 -// InputStream inputStream = file.getInputStream(); -// //获取文件名称 -// String fileName = file.getOriginalFilename(); -// -// //1、在文件名称里面添加随机唯一值(因为如果上传文件名称相同的话,后面的问价会将前面的文件给覆盖了) -// String uuid = UUID.randomUUID().toString().replaceAll("-","");//因为生成后的值有横岗,我们就把它去除,不替换也可以,也没有错 -// fileName = uuid + fileName; -// -// //2、把文件安装日期进行分类: 2022/10/11/1.jpg -// //获取当前日期 -// String datePath = new DateTime().toString("yyyy/MM/dd");//在依赖中引入了该工具类 -// -// //拼接 -// fileName = datePath + "/" + fileName; -// -// //调用oss方法实现上传 -// //参数一:Bucket名称 参数二:上传到oss文件路径和文件名称 比如 /aa/bb/1.jpg 或者直接使用文件名称 参数三:上传文件的流 -// ossClient.putObject(bucketName,fileName,inputStream); -// -// //关闭OSSClient -// ossClient.shutdown(); -// -// //把上传之后的文件路径返回 -// //需要把上传到阿里云路径返回 https://edu-guli-eric.oss-cn-beijing.aliyuncs.com/1.jpg -// String url = " https://"+bucketName+"."+endpoint+"/"+fileName; -// return url; -// } catch (IOException e) { -// e.printStackTrace(); -// return null; -// } -// } -//} diff --git a/muyu-modules/muyu-file/src/main/java/com/muyu/file/utils/OSSCloudClient.java b/muyu-modules/muyu-file/src/main/java/com/muyu/file/utils/OSSCloudClient.java index d7410c7..73d3de7 100644 --- a/muyu-modules/muyu-file/src/main/java/com/muyu/file/utils/OSSCloudClient.java +++ b/muyu-modules/muyu-file/src/main/java/com/muyu/file/utils/OSSCloudClient.java @@ -176,18 +176,18 @@ public class OSSCloudClient { } } - public static void main(String[] args) throws Exception { - OSSCloudClient client = OSSCloudClient.getInstance(); - String filePath = client.uploadFile("读书记录封面.png", "1", "D:\\Pictures\\bookrecording\\读书记录封面.png"); - System.out.println(filePath); - System.out.println(client.fileExist(filePath)); - List list = client.listFiles("1/20220416/"); - for(String s : list) { - System.out.println(s); - client.deleteFile(s); - } - client.deleteFile("https://zhaohy-bucket.oss-cn-guangzhou.aliyuncs.com/static/images/1/20220415"); - } +// public static void main(String[] args) throws Exception { +// OSSCloudClient client = OSSCloudClient.getInstance(); +// String filePath = client.uploadFile("读书记录封面.png", "1", "C:\\Users\\墨白\\Desktop\\img\\nvpu.png"); +// System.out.println(filePath); +// System.out.println(client.fileExist(filePath)); +// List list = client.listFiles("1/20220416/"); +// for(String s : list) { +// System.out.println(s); +// client.deleteFile(s); +// } +// client.deleteFile("https://zhaohy-bucket.oss-cn-guangzhou.aliyuncs.com/static/images/1/20220415"); +// } } diff --git a/muyu-modules/muyu-gen/src/main/resources/mapper/generator/GenTableMapper.xml b/muyu-modules/muyu-gen/src/main/resources/mapper/generator/GenTableMapper.xml index 09499d2..9f6f3ce 100644 --- a/muyu-modules/muyu-gen/src/main/resources/mapper/generator/GenTableMapper.xml +++ b/muyu-modules/muyu-gen/src/main/resources/mapper/generator/GenTableMapper.xml @@ -117,7 +117,9 @@