类 UploadController
java.lang.Object
com.mbap.upload.controller.UploadController
@RestController("baseUploadController")
@RequestMapping("/rest/upload")
public class UploadController
extends Object
附件上传控制器
- 作者:
- 郑斌
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.R功能描述: 删除com.mbap.util.view.Rcheck_download(String dbid, javax.servlet.http.HttpServletRequest request) 功能描述: 检查文件是否存在voiddownload(String dbid, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) 功能描述: 下载com.mbap.util.view.R根据业务实体信息获取相关附件com.mbap.util.view.RossCallBack(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 阿里云oss服务端签名直传并设置上传回调 oss对象存储成功后的回调接口com.mbap.util.view.RossGetSign(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 阿里云oss服务端签名直传请求接口 返回Policy和签名等信息给用户voidpreviewImg(String imgId, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) 功能描述: 文件预览com.mbap.util.view.Rupload(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 功能描述: 上传
-
字段详细资料
-
utils
-
attachRowService
-
-
构造器详细资料
-
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- 附件IDresponse-- 抛出:
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- 图片idresponse-- 抛出:
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-
-