From d5f77158262297291efe3d456c6308ea060fe02c Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 11 四月 2025 11:45:21 +0800 Subject: [PATCH] bug修改 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/WordUtil.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/WordUtil.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/WordUtil.java index b6f707b..811c786 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/WordUtil.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/WordUtil.java @@ -70,9 +70,9 @@ Base64.Decoder decoder = Base64.getDecoder(); byte[] imageByte = decoder.decode(url); InputStream stream = new ByteArrayInputStream(imageByte); - File tempFile = FileUtil.createTempFile("/usr/local/project/file/temp", ".jpg", true); -// File tempFile = File.createTempFile("/usr/local/project/file/temp", ".jpg"); -// tempFile.deleteOnExit(); // 程序结束时删除文件 +// File tempFile = FileUtil.createTempFile("/usr/local/project/file/temp", ".jpg", true); + File tempFile = File.createTempFile("/usr/local/project/file/temp", ".jpg"); + tempFile.deleteOnExit(); // 程序结束时删除文件 try (OutputStream out = new FileOutputStream(tempFile); InputStream in = stream) { @@ -92,8 +92,8 @@ if (text != null && text.contains("picture")) { run.setText("", 0); // 清除占位符文本 run.addPicture( - new FileInputStream(new File("/usr/local/project/file/sign.jpg")), XWPFDocument.PICTURE_TYPE_JPEG, - "/usr/local/project/file/sign.jpg", + new FileInputStream(tempFile), XWPFDocument.PICTURE_TYPE_JPEG, + tempFile.getName(), Units.toEMU(60), Units.toEMU(30)); // 插入图片 } -- Gitblit v1.7.1