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