huliguo
2025-07-03 e3a2245265516fef78b4737d6fffc939e7c5e0af
pt-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
@@ -5,6 +5,7 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.ruoyi.common.utils.OssService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
@@ -44,7 +45,7 @@
    /**
     * 通用上传请求(单个)
     */
    @ApiOperation(value = "文件上传", notes = "文件上传")
 /*   @ApiOperation(value = "文件上传", notes = "文件上传")
    @PostMapping("/upload")
    public AjaxResult uploadFile(MultipartFile file) throws Exception {
        try {
@@ -62,12 +63,24 @@
        } catch (Exception e) {
            return AjaxResult.error(e.getMessage());
        }
    }*/
    @Autowired
    private OssService ossService;
    @ApiOperation(value = "文件上传", notes = "文件上传")
    @PostMapping("/upload")
    public AjaxResult uploadFile(MultipartFile file) throws Exception {
        // 指定存储目录,例如images
        AjaxResult ajax = AjaxResult.success();
        String directory = "images";
        String url = ossService.uploadFile(file, directory);
        ajax.put("url", url);
//        System.err.println(url);
        return ajax;
    }
    /**
     * 通用上传请求(多个)
     */
    @ApiOperation(value = "文件上传(多个)", notes = "文件上传(多个)")
    /*@ApiOperation(value = "文件上传(多个)", notes = "文件上传(多个)")
    @PostMapping("/uploads")
    public AjaxResult uploadFiles(List<MultipartFile> files) throws Exception {
        try {
@@ -95,7 +108,7 @@
        } catch (Exception e) {
            return AjaxResult.error(e.getMessage());
        }
    }
    }*/
//    /**
//     * 本地资源通用下载