From ffa0bfc08acddebf438f6f27a4efd401a88d4097 Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期二, 15 七月 2025 14:32:00 +0800 Subject: [PATCH] bug修改 --- pt-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/pt-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java b/pt-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java index 3257e93..7539642 100644 --- a/pt-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java +++ b/pt-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java @@ -77,6 +77,35 @@ // System.err.println(url); return ajax; } + + @ApiOperation(value = "文件上传", notes = "多个文件上传") + @PostMapping("/uploadFiles") + // 新增:批量上传文件 + public List<String> uploadFiles(List<MultipartFile> files) { + List<String> urlList = new ArrayList<>(); + if (files == null || files.isEmpty()) { + return urlList; // 返回空列表 + } + + for (MultipartFile file : files) { + if (file.isEmpty()) { + continue; // 跳过空文件 + } + // 调用单个上传方法,添加到URL列表 + String url = null; + try { + AjaxResult ajax = uploadFile(file); + url = ajax.get("url").toString(); + } catch (Exception e) { + throw new RuntimeException(e); + } + if (url != null) { + urlList.add(url); + } + } + return urlList; + } + /** * 通用上传请求(多个) */ -- Gitblit v1.7.1