From 92fcaa1075fa8a4a124847db94b282b09a0985fd Mon Sep 17 00:00:00 2001 From: zhangyue Date: Thu, 5 Feb 2026 17:46:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E5=8A=9F=E8=83=BD=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../info/facade/ZcloudImgFilesFacadeImpl.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java index dc3961ef..4ed85d9c 100644 --- a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java +++ b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java @@ -71,6 +71,20 @@ public class ZcloudImgFilesFacadeImpl implements ZcloudImgFilesFacade { return resultFilePath; } + @Override + public String saveFile(byte[] bytes, String fileName, String path, Long corpinfoId) { + String filePath = corpinfoId.toString() + "/" + DateUtil.getMonth() + "/" + path; + // 文件上传并获取上传路径 + String resultFilePath = null; + try { + resultFilePath = Smb.saveFile(new ByteArrayInputStream(bytes),fileName, filePath); + } catch (Exception e) { + throw new RuntimeException(e); + } + return resultFilePath; + } + + public static InputStream base64ToInputStream(String base64String) { if (base64String == null || base64String.isEmpty()) { throw new IllegalArgumentException("Base64 string is null or empty");