From 469548b9725c63b79c4bb8c09011caac66382263 Mon Sep 17 00:00:00 2001 From: "JiaXing_Cheng@163.com" Date: Fri, 15 Oct 2021 11:05:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=8A=E4=BC=A0=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StandardInfoController.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/productionManager/StandardInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/productionManager/StandardInfoController.java index 9b9b40837..1b2552e83 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/productionManager/StandardInfoController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/productionManager/StandardInfoController.java @@ -2,7 +2,11 @@ package com.ruoyi.web.controller.productionManager; import java.util.List; +import com.ruoyi.common.config.RuoYiConfig; +import com.ruoyi.common.utils.file.FileUploadUtils; +import com.ruoyi.framework.config.ServerConfig; import com.ruoyi.productionManager.domain.StandardInfo; +import org.apache.ibatis.annotations.Param; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -20,6 +24,7 @@ import com.ruoyi.common.enums.BusinessType; import com.ruoyi.productionManager.service.IStandardInfoService; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; +import org.springframework.web.multipart.MultipartFile; /** * 试验标准管理Controller @@ -33,6 +38,8 @@ public class StandardInfoController extends BaseController { @Autowired private IStandardInfoService standardInfoService; + @Autowired + private ServerConfig serverConfig; /** * 查询试验标准管理列表 @@ -101,4 +108,21 @@ public class StandardInfoController extends BaseController { return toAjax(standardInfoService.deleteStandardInfoByStandardIds(standardIds)); } + + @PostMapping("/upload") + public AjaxResult getFiles(@Param("file") MultipartFile file){ + try{ + String filePath = RuoYiConfig.getUploadPath(); + // 上传并返回新文件名称 + String fileName = FileUploadUtils.upload(filePath, file); + String url = serverConfig.getUrl() + fileName; + AjaxResult ajax = AjaxResult.success(); + ajax.put("fileName", fileName); + ajax.put("url", url); + return ajax; + }catch (Exception e){ + return AjaxResult.error(e.getMessage()); + } + + } }