From 458bed025c92c45ce7cfca3e685b9cb9548c61d3 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期一, 06 十月 2025 08:54:53 +0800
Subject: [PATCH] 提交证书

---
 ruoyi-common/src/main/java/com/ruoyi/common/utils/RenamedMultipartFile.java |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/RenamedMultipartFile.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/RenamedMultipartFile.java
new file mode 100644
index 0000000..725954b
--- /dev/null
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/RenamedMultipartFile.java
@@ -0,0 +1,57 @@
+package com.ruoyi.common.utils;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+
+import org.springframework.web.multipart.MultipartFile;
+
+public class  RenamedMultipartFile implements MultipartFile {
+    private final MultipartFile originalFile;
+    private final String newFilename;
+
+    public RenamedMultipartFile(MultipartFile file, String newFilename) {
+        this.originalFile = file;
+        this.newFilename = newFilename;
+    }
+
+    @Override
+    public String getName() {
+        return originalFile.getName();
+    }
+
+    @Override
+    public String getOriginalFilename() {
+        return newFilename; // 杩斿洖鏂版枃浠跺悕
+    }
+
+    @Override
+    public String getContentType() {
+        return originalFile.getContentType();
+    }
+
+    @Override
+    public boolean isEmpty() {
+        return originalFile.isEmpty();
+    }
+
+    @Override
+    public long getSize() {
+        return originalFile.getSize();
+    }
+
+    @Override
+    public byte[] getBytes() throws IOException {
+        return originalFile.getBytes();
+    }
+
+    @Override
+    public InputStream getInputStream() throws IOException {
+        return originalFile.getInputStream();
+    }
+
+    @Override
+    public void transferTo(File dest) throws IOException, IllegalStateException {
+        originalFile.transferTo(dest);
+    }
+}

--
Gitblit v1.9.1