From ae04c5d925b0094e1a1ba1f2ce0bf6da0a6fee04 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 22 一月 2026 17:27:55 +0800
Subject: [PATCH] 2026.1.22 1. 新增台账上传office文档功能; 2. 新增office文档存储原始文档名字功能
---
src/main/kotlin/cn/flightfeather/supervision/infrastructure/utils/FileUtil.kt | 18 +++++++++++++-----
1 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/src/main/kotlin/cn/flightfeather/supervision/infrastructure/utils/FileUtil.kt b/src/main/kotlin/cn/flightfeather/supervision/infrastructure/utils/FileUtil.kt
index 2c14d00..d52a0a0 100644
--- a/src/main/kotlin/cn/flightfeather/supervision/infrastructure/utils/FileUtil.kt
+++ b/src/main/kotlin/cn/flightfeather/supervision/infrastructure/utils/FileUtil.kt
@@ -5,10 +5,7 @@
import org.springframework.util.Base64Utils
import java.awt.Image
import java.awt.image.BufferedImage
-import java.io.ByteArrayInputStream
-import java.io.ByteArrayOutputStream
-import java.io.File
-import java.io.FileOutputStream
+import java.io.*
import java.util.*
import javax.imageio.ImageIO
@@ -16,7 +13,7 @@
object FileUtil {
private const val SCHEME_PNG = "data:image/png;base64,"
- @Throws(Exception::class)
+ @Throws(FileNotFoundException::class)
fun uploadFile(file: ByteArray, filePath: String, fileName: String) {
val targetFile = File(filePath)
if (!targetFile.exists()) {
@@ -28,6 +25,17 @@
out.close()
}
+ fun deleteFile(path: String) {
+ val targetFile = File(path)
+ if (targetFile.exists()) {
+ try {
+ targetFile.delete()
+ } catch (e: SecurityException) {
+ e.printStackTrace()
+ }
+ }
+ }
+
/**
* 鑾峰彇鏂囦欢鍚�
*/
--
Gitblit v1.9.3