所有已知实现类:
FileControllerRegister

@RestControllerRegister("${taybct.serve.taybct-admin-file.context-path}{version}") @ApiVersion public interface IFileController
文件处理控制器,这个控制器只上传文件和下载文件
文件管理有多种存储方式支持,在 v1.0.0 版本支持 Local,FastDFS,MinIO,OSS 这四种
从以下版本开始:
1.0.0
  • 方法概要

    修饰符和类型
    方法
    说明
    default void
    download(jakarta.servlet.http.HttpServletResponse response, String path, String fileName, Boolean d, String dName)
    回显图片/下载文件
     
    default io.github.mangocrisp.spring.taybct.tool.core.result.R<?>
    upload(@NotNull org.springframework.web.multipart.MultipartFile[] file)
    上传文件
  • 方法详细资料

    • getSysFileService

      ISysFileService getSysFileService()
    • upload

      @PostMapping("/upload") @ApiLog(title="\u4e0a\u4f20\u6587\u4ef6", description="\u4e0a\u4f20\u591a\u4e2a\u6587\u4ef6", type="IMPORT", isSaveRequestData=false) default io.github.mangocrisp.spring.taybct.tool.core.result.R<?> upload(@NotNull @NotNull org.springframework.web.multipart.MultipartFile[] file)
      上传文件
      参数:
      file - 文件数组
      返回:
      返回文件上传成功的路径
    • download

      @GetMapping("/download") default void download(jakarta.servlet.http.HttpServletResponse response, @RequestParam String path, @RequestParam(required=false) String fileName, @RequestParam(required=false,defaultValue="false") Boolean d, @RequestParam(required=false) String dName)
      回显图片/下载文件
      参数:
      response - 自动引入
      path - 路径
      fileName - 文件名
      d - 是否下载