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 6c0901ba..50f27794 100644 --- a/dsRes/src/main/java/com/dsideal/resource/Util/MinioUtils.java +++ b/dsRes/src/main/java/com/dsideal/resource/Util/MinioUtils.java @@ -11,6 +11,7 @@ import io.minio.UploadObjectArgs; import io.minio.errors.*; import io.minio.http.Method; +import java.io.File; import java.io.IOException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; @@ -49,6 +50,7 @@ public class MinioUtils { /** * 功能:获取文件上传签名 + * * @param objectName * @return * @throws ServerException @@ -95,13 +97,13 @@ public class MinioUtils { public static void uploadFile(MinioClient minioClient, String key, String source) throws IOException, ServerException, InsufficientDataException, ErrorResponseException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException { minioClient.uploadObject( UploadObjectArgs.builder() - .bucket(PropKit.get("minio_bucketName")) + .bucket(PropKit.get("minio.bucketName")) .object(key) .filename(source) .build()); } - public static void main(String[] args) throws ServerException, InsufficientDataException, ErrorResponseException, IOException, NoSuchAlgorithmException, InvalidKeyException, InvalidResponseException, XmlParserException, InternalException { + public static void main(String[] args) throws Exception { //加载配置文件 String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix()); PropKit = new YamlProp(configFile); @@ -117,5 +119,15 @@ public class MinioUtils { System.out.println("完成全局权限设置!"); //测试样例 //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"; + File[] files = FileUtil.ls(path); + for (File file : files) { + //上传到minio + String objectName = "Thumbs/" + file.getName(); + uploadFile(client, objectName, file.getAbsolutePath()); + } + client.close(); } } \ No newline at end of file diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png new file mode 100644 index 00000000..fb7333d1 Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3AFAE457-FDC8-27D3-E2B5-6C10A145A3A6.png differ diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png new file mode 100644 index 00000000..f54513a1 Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/3BB545FE-07E4-4CE8-7E1A-5AAC3255BE7C.png differ diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/493A0236-E4E0-20DD-45EF-D1B8D997D510.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/493A0236-E4E0-20DD-45EF-D1B8D997D510.png new file mode 100644 index 00000000..f144a445 Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/493A0236-E4E0-20DD-45EF-D1B8D997D510.png differ diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/5F57264B-6F37-4615-7FD8-501D2C84D199.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/5F57264B-6F37-4615-7FD8-501D2C84D199.png new file mode 100644 index 00000000..98555a1b Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/5F57264B-6F37-4615-7FD8-501D2C84D199.png differ diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png new file mode 100644 index 00000000..2404e2f4 Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/716531A4-6AC2-4F58-DD7C-AD7C5DBD1FFC.png differ diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/76B96464-E6FD-143B-47C3-4B862329C697.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/76B96464-E6FD-143B-47C3-4B862329C697.png new file mode 100644 index 00000000..0ede07e2 Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/76B96464-E6FD-143B-47C3-4B862329C697.png differ diff --git a/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png new file mode 100644 index 00000000..48a7a622 Binary files /dev/null and b/dsRes/src/main/java/com/dsideal/resource/Util/TuBiao/E6648460-4FFD-E626-1C14-6FBF9F94A23C.png differ