From 09ee5added9d59e90310a2586e846137ea597b19 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 01 十二月 2023 13:15:42 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/crm/common/service/OssService.java |   57 +++++++++++++++++++--------------------------------------
 1 files changed, 19 insertions(+), 38 deletions(-)

diff --git a/src/main/java/com/zy/crm/common/service/OssService.java b/src/main/java/com/zy/crm/common/service/OssService.java
index c947e85..1f11c6f 100644
--- a/src/main/java/com/zy/crm/common/service/OssService.java
+++ b/src/main/java/com/zy/crm/common/service/OssService.java
@@ -1,7 +1,6 @@
 package com.zy.crm.common.service;
 
 import com.aliyun.oss.OSSClient;
-import com.aliyun.oss.model.OSSObject;
 import com.aliyun.oss.model.ObjectMetadata;
 import com.aliyun.oss.model.PutObjectRequest;
 import com.aliyun.oss.model.PutObjectResult;
@@ -12,20 +11,12 @@
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
-import org.springframework.core.io.InputStreamResource;
-import org.springframework.http.HttpHeaders;
-import org.springframework.http.MediaType;
-import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Service;
 
 import java.io.*;
 import java.net.URL;
-import java.nio.file.Path;
 import java.text.SimpleDateFormat;
 import java.util.Date;
-import java.nio.file.StandardCopyOption;
-import java.nio.file.Files;
-import java.nio.file.Paths;
 
 /**
  * 闃块噷浜慜SS鏈嶅姟绫�
@@ -37,8 +28,6 @@
 
     private static Logger log = LoggerFactory.getLogger(OssService.class);
 
-    private static final String OSS_ENDPOINT = "http://zhongyang-ftpserver.oss-cn-hangzhou-internal.aliyuncs.com";
-
     @Value("${aliyun.oss.id}")
     private String accessKeyId;
 
@@ -49,7 +38,10 @@
     private String bucket;
 
     @Value("${aliyun.oss.endpoint}")
-    private String endpoint;
+    private String OSS_ENDPOINT;
+
+    @Value("${aliyun.oss.endpoint2}")
+    private String OSS_ENDPOINT2;
 
     @Autowired
     private SnowflakeIdWorker snowflakeIdWorker;
@@ -155,20 +147,9 @@
 //                .body(resource);
 //    }
 
-    public static ByteArrayInputStream convertToByteArrayInputStream(InputStream inputStream) throws IOException {
-        ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
-        byte[] buffer = new byte[4096];
-        int bytesRead;
-        while ((bytesRead = inputStream.read(buffer)) != -1) {
-            outputStream.write(buffer, 0, bytesRead);
-        }
-        byte[] data = outputStream.toByteArray();
-        return new ByteArrayInputStream(data);
-    }
-
     @Deprecated
     public String download(String name) {
-        OSSClient ossClient = new OSSClient(OSS_ENDPOINT, accessKeyId, accessKeySecret);
+        OSSClient ossClient = new OSSClient(OSS_ENDPOINT2, accessKeyId, accessKeySecret);
         //鑾峰彇涓存椂涓嬭浇閾炬帴
         URL url = ossClient.generatePresignedUrl(bucket, name, new Date(new Date().getTime() + 3600 * 1000));
         log.info("OSS鏂囦欢涓存椂涓嬭浇璺緞锛孶RL璺緞: {}", url);
@@ -192,20 +173,20 @@
     }
 
     public static void main(String[] args) {
-        File file = new File("E:\\tmp\\v2-fbbb97b977b5cebc66dc3cefab0ac981_r.jpg");
-        try {
-            InputStream in = new FileInputStream(file);
-            OssService ossService = new OssService();
-            ossService.setAccessKeyId("LTAI4GDzr6ioSHuRw2mk22ug");
-            ossService.setAccessKeySecret("84CHL7tF21LbU1qpaP0jn9mIAZP9bv");
-            ossService.setBucket("tjdt");
-            ossService.setEndpoint("http://oss-cn-hangzhou.aliyuncs.com");
-            ossService.setSnowflakeIdWorker(new SnowflakeIdWorker());
-            System.out.println(ossService.upload(in));
-
-        } catch (FileNotFoundException e) {
-            e.printStackTrace();
-        }
+//        File file = new File("E:\\tmp\\v2-fbbb97b977b5cebc66dc3cefab0ac981_r.jpg");
+//        try {
+//            InputStream in = new FileInputStream(file);
+//            OssService ossService = new OssService();
+//            ossService.setAccessKeyId("LTAI4GDzr6ioSHuRw2mk22ug");
+//            ossService.setAccessKeySecret("84CHL7tF21LbU1qpaP0jn9mIAZP9bv");
+//            ossService.setBucket("tjdt");
+//            ossService.setEndpoint("http://oss-cn-hangzhou.aliyuncs.com");
+//            ossService.setSnowflakeIdWorker(new SnowflakeIdWorker());
+//            System.out.println(ossService.upload(in));
+//
+//        } catch (FileNotFoundException e) {
+//            e.printStackTrace();
+//        }
     }
 
 }

--
Gitblit v1.9.1