类 UploadController

java.lang.Object
com.mbap.upload.controller.UploadController

@RestController("baseUploadController") @RequestMapping("/rest/upload") public class UploadController extends Object
附件上传控制器
作者:
郑斌
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    (专用程序包) AttachRowService
     
    (专用程序包) FileUploadUtils
     
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    com.mbap.util.view.R
    cancel(String dbid)
    功能描述: 删除
    com.mbap.util.view.R
    check_download(String dbid, javax.servlet.http.HttpServletRequest request)
    功能描述: 检查文件是否存在
    void
    download(String dbid, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request)
    功能描述: 下载
    com.mbap.util.view.R
    list_data(String className, String fieldName, String entityId)
    根据业务实体信息获取相关附件
    com.mbap.util.view.R
    ossCallBack(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    阿里云oss服务端签名直传并设置上传回调 oss对象存储成功后的回调接口
    com.mbap.util.view.R
    ossGetSign(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    阿里云oss服务端签名直传请求接口 返回Policy和签名等信息给用户
    void
    previewImg(String imgId, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request)
    功能描述: 文件预览
    com.mbap.util.view.R
    upload(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    功能描述: 上传

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • UploadController

      public UploadController()
  • 方法详细资料

    • upload

      @RequestMapping(value="/", method=POST, name="\u9644\u4ef6\u4e0a\u4f20\u63a5\u53e3") public com.mbap.util.view.R upload(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      功能描述: 上传
      参数:
      request - 请求
      response - 响应
      抛出:
      Exception
    • cancel

      @RequestMapping(method=DELETE, value="/cancel/{dbid}", name="\u5220\u9664\u6307\u5b9a\u9644\u4ef6") public com.mbap.util.view.R cancel(@PathVariable("dbid") String dbid)
      功能描述: 删除
      参数:
      dbid - 附件ID
      抛出:
      Exception
    • download

      @RequestMapping(method=POST, value="/download/{dbid}", name="\u9644\u4ef6\u4e0b\u8f7d") public void download(@PathVariable("dbid") String dbid, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) throws Exception
      功能描述: 下载
      参数:
      dbid - 附件ID
      response -
      抛出:
      Exception
    • check_download

      @RequestMapping(method=GET, value="/check_download/{dbid}", name="\u68c0\u67e5\u672c\u5730\u9644\u4ef6\u662f\u5426\u5b58\u5728") public com.mbap.util.view.R check_download(@PathVariable("dbid") String dbid, javax.servlet.http.HttpServletRequest request)
      功能描述: 检查文件是否存在
      参数:
      dbid - 附件ID
      抛出:
      Exception
    • previewImg

      @RequestMapping(method=POST, value="/previewImg/{imgId}", name="\u9644\u4ef6\u56fe\u7247\u9884\u89c8\u63a5\u53e3") public void previewImg(@PathVariable("imgId") String imgId, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request)
      功能描述: 文件预览
      参数:
      imgId - 图片id
      response -
      抛出:
      Exception
    • list_data

      @RequestMapping(method=GET, value="/{className}/{fieldName}/{entityId}", name="\u6839\u636e\u4e1a\u52a1\u5b9e\u4f53\u4fe1\u606f\u83b7\u53d6\u76f8\u5173\u9644\u4ef6") public com.mbap.util.view.R list_data(@PathVariable("className") String className, @PathVariable("fieldName") String fieldName, @PathVariable("entityId") String entityId)
      根据业务实体信息获取相关附件
      参数:
      className - 类名全称
      fieldName - 字段名称
      entityId -
      返回:
    • ossGetSign

      @ResponseBody @GetMapping(value="ossGetSign", name="oss\u670d\u52a1\u7aef\u7b7e\u540d\u76f4\u4f20\u8bf7\u6c42\u63a5\u53e3") public com.mbap.util.view.R ossGetSign(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      阿里云oss服务端签名直传请求接口 返回Policy和签名等信息给用户
      参数:
      request -
      response -
    • ossCallBack

      @ResponseBody @PostMapping(value="ossCallBack", name="oss\u670d\u52a1\u7aef\u7b7e\u540d\u76f4\u4f20\u5e76\u8bbe\u7f6e\u4e0a\u4f20\u56de\u8c03\u63a5\u53e3") public com.mbap.util.view.R ossCallBack(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      阿里云oss服务端签名直传并设置上传回调 oss对象存储成功后的回调接口
      参数:
      request -
      response -