From a52eb87c1e47fdce07c608f5a4fffa51ce82b826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 30 Oct 2024 07:57:35 +0800 Subject: [PATCH] 'commit' --- .../com/dsideal/resource/Util/MinioUtils.java | 26 ++++++++++++------ .../3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png | Bin .../3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png | Bin .../493A0236-E4E0-20DD-45EF-D1B8D997D510.png | Bin .../5F57264B-6F37-4615-7FD8-501D2C84D199.png | Bin .../716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png | Bin .../76B96464-E6FD-143B-47C3-4B862329C697.png | Bin .../E6648460-4FFD-E626-1C14-6FBF9F94A23C.png | Bin 8 files changed, 18 insertions(+), 8 deletions(-) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png (100%) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png (100%) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/493A0236-E4E0-20DD-45EF-D1B8D997D510.png (100%) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/5F57264B-6F37-4615-7FD8-501D2C84D199.png (100%) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png (100%) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/76B96464-E6FD-143B-47C3-4B862329C697.png (100%) rename dsRes/src/main/{java/com/dsideal/resource/Util/TuBiao => resources/Icon}/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png (100%) diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/MinioUtils.java b/dsRes/src/main/java/com/dsideal/resource/Util/MinioUtils.java index 50f27794..03c831d5 100644 --- a/dsRes/src/main/java/com/dsideal/resource/Util/MinioUtils.java +++ b/dsRes/src/main/java/com/dsideal/resource/Util/MinioUtils.java @@ -103,30 +103,40 @@ public class MinioUtils { .build()); } - public static void main(String[] args) throws Exception { - //加载配置文件 - String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix()); - PropKit = new YamlProp(configFile); - String bucketName = PropKit.get("minio.bucketName"); - - String policy = FileUtil.readUtf8String(PathKit.getRootClassPath() + "/SetMinioDownload.json"); + /** + * 初始化Minio 服务端 + * + * @throws Exception + */ + public static void initMinio() throws Exception { MinioClient client = getMinioClient(); + String policy = FileUtil.readUtf8String(PathKit.getRootClassPath() + "/SetMinioDownload.json"); SetBucketPolicyArgs setBucketPolicyArgs = SetBucketPolicyArgs.builder() .bucket(bucketName) .config(policy) .build(); client.setBucketPolicy(setBucketPolicyArgs); System.out.println("完成全局权限设置!"); + client.close(); + } + + public static void main(String[] args) throws Exception { + //加载配置文件 + String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix()); + PropKit = new YamlProp(configFile); + + MinioClient client = getMinioClient(); //测试样例 //http://10.10.14.212:9000/dsideal/%E5%AE%89%E5%90%89%E4%B8%BD%E5%A8%9C%E6%9C%B1%E8%8E%89.jpg //将指定目录下的所有以png为扩展名的文件找出来,并且将图标文件上传上去 - String path = "D:\\dsWork\\dsProject\\dsRes\\src\\main\\java\\com\\dsideal\\resource\\Util\\TuBiao"; + String path = PathKit.getRootClassPath() + "/Icon"; File[] files = FileUtil.ls(path); for (File file : files) { //上传到minio String objectName = "Thumbs/" + file.getName(); uploadFile(client, objectName, file.getAbsolutePath()); + System.out.println("上传成功!文件名:" + objectName); } client.close(); } diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png b/dsRes/src/main/resources/Icon/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png rename to dsRes/src/main/resources/Icon/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png b/dsRes/src/main/resources/Icon/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png rename to dsRes/src/main/resources/Icon/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/493A0236-E4E0-20DD-45EF-D1B8D997D510.png b/dsRes/src/main/resources/Icon/493A0236-E4E0-20DD-45EF-D1B8D997D510.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/493A0236-E4E0-20DD-45EF-D1B8D997D510.png rename to dsRes/src/main/resources/Icon/493A0236-E4E0-20DD-45EF-D1B8D997D510.png diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/5F57264B-6F37-4615-7FD8-501D2C84D199.png b/dsRes/src/main/resources/Icon/5F57264B-6F37-4615-7FD8-501D2C84D199.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/5F57264B-6F37-4615-7FD8-501D2C84D199.png rename to dsRes/src/main/resources/Icon/5F57264B-6F37-4615-7FD8-501D2C84D199.png diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png b/dsRes/src/main/resources/Icon/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png rename to dsRes/src/main/resources/Icon/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/76B96464-E6FD-143B-47C3-4B862329C697.png b/dsRes/src/main/resources/Icon/76B96464-E6FD-143B-47C3-4B862329C697.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/76B96464-E6FD-143B-47C3-4B862329C697.png rename to dsRes/src/main/resources/Icon/76B96464-E6FD-143B-47C3-4B862329C697.png diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png b/dsRes/src/main/resources/Icon/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png similarity index 100% rename from dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png rename to dsRes/src/main/resources/Icon/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png