ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java
@@ -1,5 +1,6 @@ package com.ruoyi.file.controller; import com.ruoyi.file.utils.OBSUploadUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -45,4 +46,24 @@ return R.fail(e.getMessage()); } } /** * 文件上传请求 */ @PostMapping("uploadOSS") public R<String> uploadOSS(MultipartFile file) { try { // 上传并返回访问地址 String url = OBSUploadUtils.uploadFile(file); return R.ok(url); } catch (Exception e) { log.error("上传文件失败", e); return R.fail(e.getMessage()); } } }