孔纲
2025-06-06 1dc9cd9cb0d9a5fa04885f6683d421112bcc2716
fix:解决ins为空,导致后续循环无法执行的bug
1个文件已修改
6 ■■■■ 已修改文件
java110-core/src/main/java/com/java110/core/client/CosUploadTemplate.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-core/src/main/java/com/java110/core/client/CosUploadTemplate.java
@@ -139,7 +139,11 @@
        ByteArrayInputStream fis = null;
        try {
            ossClient = COSUtil.getCOSClient();
            COSUtil.getInputStreamByCOS(ossClient, remotePath + fileName);
            ins = COSUtil.getInputStreamByCOS(ossClient, remotePath + fileName);
            if (ins == null) {
                // 处理流为null的异常情况(如抛自定义异常、打日志等)
                throw new RuntimeException("Failed to get input stream from COS");
            }
            byteOut = new ByteArrayOutputStream();
            byte[] buf = new byte[2048];
            int bufsize = 0;