无关风月
2024-08-20 f237a61c412870933f47316a011237cd538de9bc
guns-management/src/main/java/com/stylefeng/guns/modular/system/util/ObsUploadUtil.java
@@ -16,6 +16,7 @@
   public static String accessKeySecret = "CustHR4B9XKdT7hGcEYEpV9UVUoc4pmUhnHckU9h";
   public static String bucketName = "jkjianshen";
   public static String oss_domain = "https://jkjianshen.obs.cn-north-4.myhuaweicloud.com/";
//   public static String oss_domain = "http://cdn.jkcyl.cn/";
   // 创建ObsClient实例
   public static ObsClient obsClient = new ObsClient(accessKeyId, accessKeySecret, endPoint);
@@ -27,7 +28,14 @@
         ObjectMetadata meta = new ObjectMetadata();// 创建上传Object的Metadata
         meta.setContentLength(file.getSize());  // 必须设置ContentLength
         String originalFilename = file.getOriginalFilename();
         fileName =  UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length());
         if (originalFilename.contains("apk")){
            fileName = "bf2fe5c5499341e5bc0d56c0c7d5fb2e.apk";
            System.err.println("apk");
         }else{
            fileName =  UUID.randomUUID().toString().replaceAll("-","") + originalFilename.subSequence(originalFilename.lastIndexOf("."), originalFilename.length());
         }
         obsClient.putObject(bucketName,"admin/"+fileName,content,meta);// 上传Object.
         if(fileName != null && !"".equals(fileName)){
            System.out.println(fileName);