From fc588c6e5ccac038cab378931d9bac3033e28f98 Mon Sep 17 00:00:00 2001 From: yangys <y_ys79@sina.com> Date: 星期五, 04 七月 2025 11:29:16 +0800 Subject: [PATCH] 增加产品型号 --- blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileExchangeUtil.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileExchangeUtil.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileExchangeUtil.java new file mode 100644 index 0000000..a2ed863 --- /dev/null +++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/FileExchangeUtil.java @@ -0,0 +1,30 @@ +package org.springblade.mdm.utils; + +import java.io.*; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +public class FileExchangeUtil { + + public static InputStream convertFileToZip(InputStream inputStream) throws IOException { + + File tempFile = createTempFile(); + FileOutputStream fos = new FileOutputStream(tempFile); + CustomBinaryReader.read(inputStream,fos); + + + FileInputStream dInstream = new FileInputStream(tempFile); + + return dInstream; + } + + public static File createTempFile() throws IOException { + Path tempDir = Paths.get(System.getProperty("java.io.tmpdir")); + // 鍦ㄤ复鏃剁洰褰曚腑鍒涘缓鏂囦欢 + String tfilename = "t"+System.currentTimeMillis(); + Path tempFile = Files.createTempFile(tempDir, tfilename, ".tmp"); + System.out.println("鍒涘缓鐨勪复鏃舵枃浠�: " + tempFile); + return tempFile.toFile(); + } +} -- Gitblit v1.9.3