public class FilePreviewManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String[] |
audiofile
音频类型
|
static String[] |
imgfile
图片类型文件
|
static String[] |
pdffile
pdf,html
|
static String[] |
rarfile
rar压缩格式
|
static String[] |
textfile
文本类型文件
|
static String[] |
videofile
视频类型
|
static String[] |
zipfile
开源压缩文件格式
|
| 构造器和说明 |
|---|
FilePreviewManager(IPreviewProvider previewProvider,
String contextPath) |
| 限定符和类型 | 方法和说明 |
|---|---|
static FilePreviewManager |
get()
取得初始化过后的FilePreviewManager
|
String |
getPreviewHtml(javax.servlet.http.HttpServletRequest request)
获得预览页面的html内容,会根据不同的预览类型返回相应模版生成的html页面
|
IPreviewProvider |
getPreviewProvider() |
static FilePreviewManager |
init(IPreviewProvider provider,
String contextPath)
初始化单例模式的FilePreviewManager
|
void |
setPreviewProvider(IPreviewProvider provider) |
public static final String[] zipfile
public static final String[] rarfile
public static final String[] pdffile
public static final String[] audiofile
public static final String[] videofile
public static final String[] textfile
public static final String[] imgfile
public FilePreviewManager(IPreviewProvider previewProvider, String contextPath) throws IOException
IOExceptionpublic static FilePreviewManager init(IPreviewProvider provider, String contextPath) throws IOException
provider - contextPath - Servlet对应的上下文路径IOExceptionpublic static FilePreviewManager get() throws IOException
IOExceptionpublic IPreviewProvider getPreviewProvider()
public void setPreviewProvider(IPreviewProvider provider)
public String getPreviewHtml(javax.servlet.http.HttpServletRequest request)
request - Copyright © 2018. All rights reserved.