From 6a58a5a148c27c9ff66901bfbae6e52c1a56b5d2 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 04 七月 2024 17:17:53 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java |   26 ++++++++++++++++++++++----
 1 files changed, 22 insertions(+), 4 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
index 208dc59..124b1cb 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
@@ -21,6 +21,7 @@
 import com.ruoyi.common.enums.PhotoEnum;
 import com.ruoyi.common.enums.RadioEnum;
 import com.ruoyi.common.enums.VadioEnum;
+import com.smartor.domain.HtmlContentVO;
 import org.apache.poi.hwpf.HWPFDocument;
 import org.apache.poi.hwpf.converter.PicturesManager;
 import org.apache.poi.hwpf.converter.WordToHtmlConverter;
@@ -32,10 +33,7 @@
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.MediaType;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 import com.ruoyi.common.config.RuoYiConfig;
 import com.ruoyi.common.constant.Constants;
@@ -224,6 +222,26 @@
         }
     }
 
+    /**
+     * @param HtmlContentVO
+     * @return
+     */
+    @GetMapping("/common/htmlContent")
+    public AjaxResult htmlContent(@RequestBody HtmlContentVO htmlContentVO) {
+        // 鑾峰彇鏂囦欢鐨勫師濮嬪悕绉�
+        String fileName = htmlContentVO.getFileName();
+        // 灏嗘枃浠朵繚瀛樺埌鎸囧畾鐩綍
+        File outputFile = new File(RuoYiConfig.getUploadPath() + "/show/" + fileName.split("\\.", 2)[0] + fileName);
+        try (BufferedWriter writer = new BufferedWriter(new FileWriter(outputFile))) {
+            writer.write(htmlContentVO.getContent());
+
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return AjaxResult.success();
+    }
+
+
     public static void convertDocToHtml(String docFilePath, String outputHtmlFilePath) throws TransformerException, IOException, ParserConfigurationException {
 
         InputStream inputStream = new FileInputStream(docFilePath);

--
Gitblit v1.9.3