From d179eda73450a6d504c1fe2e69cc46e25312f2a8 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Tue, 13 Jan 2026 16:01:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/njcn/ali/oss/util/AliYunOssUtils.java | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/njcn/ali/oss/util/AliYunOssUtils.java b/src/main/java/com/njcn/ali/oss/util/AliYunOssUtils.java index dd8a6a2..c365ed6 100644 --- a/src/main/java/com/njcn/ali/oss/util/AliYunOssUtils.java +++ b/src/main/java/com/njcn/ali/oss/util/AliYunOssUtils.java @@ -136,8 +136,9 @@ public class AliYunOssUtils { * @return 文件字节流 */ public InputStream downloadStream(String objectName) { - try (OSSObject ossObject = ossClient.getObject(ossConfig.getBucket(), objectName); - InputStream inputStream = ossObject.getObjectContent()) { + try { + OSSObject ossObject = ossClient.getObject(ossConfig.getBucket(), objectName); + InputStream inputStream = ossObject.getObjectContent(); return inputStream; } catch (Exception e) { logger.error("文件{}下载为字节数组失败", objectName, e); @@ -152,10 +153,10 @@ public class AliYunOssUtils { * @return 文件字节数组 */ public byte[] downloadFileToBytes(String objectName) { - try (OSSObject ossObject = ossClient.getObject(ossConfig.getBucket(), objectName); - InputStream inputStream = ossObject.getObjectContent(); - ByteArrayOutputStream outputStream = new ByteArrayOutputStream()) { - + try { + OSSObject ossObject = ossClient.getObject(ossConfig.getBucket(), objectName); + InputStream inputStream = ossObject.getObjectContent(); + ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int len; while ((len = inputStream.read(buffer)) != -1) { @@ -203,17 +204,9 @@ public class AliYunOssUtils { } catch (Exception e) { logger.error("查找OSS文件夹 {} 最新文件失败", folderPath, e); throw new RuntimeException("查找最新文件失败:" + folderPath, e); - }finally { - } } - public static void main(String[] args) { - String latestFileName="latestFileNam.xlsx"; - - String s = latestFileName.split(".xlsx")[0]; - System.out.println(); - } /** * 删除单个文件 *