public interface PreviewProvider
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
canDownload(javax.servlet.http.HttpServletRequest request)
是否拥有下载权限
|
boolean |
canPreview(javax.servlet.http.HttpServletRequest request)
是否拥有预览权限
|
InputStream |
getDownloadStream(javax.servlet.http.HttpServletRequest request)
获得原始文件下载的stream
|
PreviewInfo |
getPreviewInfo(javax.servlet.http.HttpServletRequest request)
获得文件的基本信息,可以不包含stream信息
|
InputStream |
getPreviewStream(javax.servlet.http.HttpServletRequest request)
获得文件预览资源的stream
|
List<PreviewBtn> |
morePreviewBtn(javax.servlet.http.HttpServletRequest request)
在预览页面构建更多的操作按钮的接口 返回PreviewBtn数组
|
boolean canPreview(javax.servlet.http.HttpServletRequest request)
request - boolean canDownload(javax.servlet.http.HttpServletRequest request)
request - InputStream getDownloadStream(javax.servlet.http.HttpServletRequest request)
request - InputStream getPreviewStream(javax.servlet.http.HttpServletRequest request)
request - PreviewInfo getPreviewInfo(javax.servlet.http.HttpServletRequest request)
request - List<PreviewBtn> morePreviewBtn(javax.servlet.http.HttpServletRequest request)
request - Copyright © 2018. All rights reserved.