From 0fe078a6f1c598f77316dc7c002fe069a27c54e9 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 25 三月 2024 21:43:31 +0800
Subject: [PATCH] bug修改

---
 ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java b/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
index 3a24a08..183c739 100644
--- a/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
+++ b/ycl-common/src/main/java/com/ycl/service/oss/impl/OssServiceImpl.java
@@ -43,10 +43,12 @@
         // 涓婁紶鏂囦欢娴�
         try {
             // 鑾峰彇鏂囦欢鐨勫悕绉�
-            String fileName = "sczf/" + file.getOriginalFilename();
+            String strDate2 = dtf2.format(LocalDateTime.now());
             byte[] newImg = file.getBytes();
             String originalFilename = file.getOriginalFilename();
             String fileType = originalFilename.substring(originalFilename.lastIndexOf("."));
+
+            String fileName = "sczf/" + strDate2 + RandomUtils.generateRandomInt(4) + "." + fileType;
             if (".png".equalsIgnoreCase(fileType) || ".jpg".equalsIgnoreCase(fileType) || ".jpeg".equalsIgnoreCase(fileType)) {
                 if (file.getSize() > 2097152) {
                     newImg = compressUnderSize(file.getBytes(), 2097152);
@@ -65,7 +67,7 @@
             Date expiration = new Date(System.currentTimeMillis() + (long) 946080000 * 1000);
             String url = ossClient.generatePresignedUrl(bucketName, fileName, expiration).toString();
 
-            System.out.println("涓婁紶缁撴潫--" + dtf2.format(LocalDateTime.now()));
+            System.out.println("涓婁紶缁撴潫--" + url + "------" + dtf2.format(LocalDateTime.now()));
             return url;
         } catch (Exception e) {
             System.out.println("uploadImages涓婁紶鍥剧墖澶辫触锛�");
@@ -171,7 +173,7 @@
 
         DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
 
-        System.out.println("鍑嗗涓婁紶--" + dtf2.format(LocalDateTime.now()));
+//        System.out.println("鍑嗗涓婁紶--" + dtf2.format(LocalDateTime.now()));
         // 鍒涘缓OSSClient瀹炰緥銆�
         OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
         // 涓婁紶鏂囦欢娴�
@@ -179,12 +181,12 @@
             // 鑾峰彇鏂囦欢鐨勫悕绉�
             LocalDate date = LocalDate.now();
             DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
-            String fileName = "sczf/" + date.format(formatter) + RandomUtils.generateRandomInt(8) + "." + ext;
+            String fileName = "sczf/" + date.format(formatter) + RandomUtils.generateRandomInt(8) + ext;
 
             ObjectMetadata objectMetadata = new ObjectMetadata();
             objectMetadata.setContentType(getcontentType(ext));
 
-            System.out.println("寮�濮嬩笂浼�--" + dtf2.format(LocalDateTime.now()));
+//            System.out.println("寮�濮嬩笂浼�--" + dtf2.format(LocalDateTime.now()));
 
             ossClient.putObject(bucketName, fileName, inputStream, objectMetadata);
             ossClient.shutdown();
@@ -194,7 +196,7 @@
             String url = ossClient.generatePresignedUrl(bucketName, fileName, expiration).toString();
 //            System.out.println("oss涓婁紶鎴愬姛锛�" + url);
 
-            System.out.println("涓婁紶瀹屾垚--" + dtf2.format(LocalDateTime.now()));
+//            System.out.println("涓婁紶瀹屾垚--" + dtf2.format(LocalDateTime.now()));
             return url;
         } catch (Exception e) {
             System.out.println("oss寮傚父锛�" + e.getMessage());

--
Gitblit v1.8.0