@Controller(value="baseUploadController")
@RequestMapping(value="/rest/upload")
public class UploadController
extends bap.core.controller.BaseController
| Constructor and Description |
|---|
UploadController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.lang.String> |
cancel(java.lang.String dbid)
功能描述: 删除
|
org.springframework.http.ResponseEntity<java.lang.String> |
check_download(java.lang.String dbid,
javax.servlet.http.HttpServletRequest request)
功能描述: 检查文件是否存在
|
void |
download(java.lang.String dbid,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
功能描述: 下载
|
org.springframework.http.ResponseEntity<java.lang.String> |
list_data(java.lang.String className,
java.lang.String fieldName,
java.lang.String entityId)
根据业务实体信息获取相关附件
|
org.springframework.http.ResponseEntity<java.lang.String> |
ossCallBack(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
阿里云oss服务端签名直传并设置上传回调
oss对象存储成功后的回调接口
|
org.springframework.http.ResponseEntity<java.lang.String> |
ossGetSign(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
阿里云oss服务端签名直传请求接口
返回Policy和签名等信息给用户
|
void |
previewImg(java.lang.String imgId,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
功能描述: 文件预览
|
void |
upload(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
功能描述: 上传
|
@RequestMapping(value="/",
method=POST)
public void upload(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
request - 请求response - 响应java.lang.Exception@RequestMapping(value="/cancel/{dbid}")
public org.springframework.http.ResponseEntity<java.lang.String> cancel(@PathVariable
java.lang.String dbid)
dbid - 附件IDresponse - java.lang.Exception@RequestMapping(value="/download/{dbid}")
public void download(@PathVariable
java.lang.String dbid,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
throws java.lang.Exception
dbid - 附件IDresponse - java.lang.Exception@RequestMapping(value="/check_download/{dbid}")
public org.springframework.http.ResponseEntity<java.lang.String> check_download(@PathVariable
java.lang.String dbid,
javax.servlet.http.HttpServletRequest request)
dbid - 附件IDpw - java.lang.Exception@RequestMapping(value="/previewImg/{imgId}")
public void previewImg(@PathVariable
java.lang.String imgId,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
throws java.lang.Exception
imgId - 图片idresponse - java.lang.Exception@RequestMapping(value="/{className}/{fieldName}/{entityId}")
public org.springframework.http.ResponseEntity<java.lang.String> list_data(@PathVariable
java.lang.String className,
@PathVariable
java.lang.String fieldName,
@PathVariable
java.lang.String entityId)
className - 类名全称fieldName - 字段名称entityId - @ResponseBody
@GetMapping(value="ossGetSign",
name="oss\u670d\u52a1\u7aef\u7b7e\u540d\u76f4\u4f20\u8bf7\u6c42\u63a5\u53e3")
public org.springframework.http.ResponseEntity<java.lang.String> ossGetSign(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - response - @ResponseBody
@PostMapping(value="ossCallBack",
name="oss\u670d\u52a1\u7aef\u7b7e\u540d\u76f4\u4f20\u5e76\u8bbe\u7f6e\u4e0a\u4f20\u56de\u8c03\u63a5\u53e3")
public org.springframework.http.ResponseEntity<java.lang.String> ossCallBack(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - response -