huliguo
1 天以前 ffa0bfc08acddebf438f6f27a4efd401a88d4097
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;
    }
    /**
     * 通用上传请求(多个)
     */