public class Download
extends java.lang.Object
Title: 信息化平台 - 文件下载
Description: 信息化平台,包括OA、ERP、CRM、HRM等的综合性平台
Company:首亨软件(重庆)有限公司
Author:江兴春
构造器和说明 |
---|
Download() |
Download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Download(java.io.OutputStream os) |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
boolean |
download(java.io.InputStream inputStream)
下载文件
|
boolean |
download(java.io.InputStream inputStream,
boolean isPic)
下载文件
|
boolean |
download(java.io.InputStream inputStream,
boolean isPic,
java.lang.String charset) |
boolean |
download(java.io.InputStream inputStream,
java.lang.String charset)
下载文件
|
boolean |
download(java.lang.String filePath) |
boolean |
download(java.lang.String filePath,
java.lang.String charset) |
boolean |
downloadAsOutputStream(java.io.InputStream inputStream)
下载文件
|
boolean |
downloadAsResponse(java.io.InputStream inputStream,
boolean isPic,
java.lang.String charset)
下载文件
|
boolean |
downloadAsResServer(java.io.InputStream inputStream,
java.lang.String resPath) |
boolean |
downloadAsResServer(java.io.InputStream inputStream,
java.lang.String resPath,
boolean forceUpload)
下载文件
|
boolean |
downloadAsResServer(java.io.InputStream inputStream,
java.lang.String resPath,
boolean forceUpload,
DownloadAsResCallback_I callback) |
boolean |
downloadAsResServer(java.lang.String filePath,
java.lang.String resPath) |
boolean |
downloadAsResServer(java.lang.String filePath,
java.lang.String resPath,
boolean forceUpload)
下载文件后上传到资源服务器
|
boolean |
downloadAsResServer(java.lang.String filePath,
java.lang.String resPath,
boolean forceUpload,
DownloadAsResCallback_I callback) |
boolean |
isTranserAmr2Mp3() |
void |
setContentType(java.lang.String contentType)
设置文件类型
|
void |
setFileName(java.lang.String fileName)
设置文件名
|
void |
setFileSize(int size) |
void |
setTranserAmr2Mp3(boolean transerAmr2Mp3) |
public Download(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public Download(java.io.OutputStream os)
public Download()
public void setFileSize(int size)
public void setContentType(java.lang.String contentType)
contentType
- 文件类型public void setFileName(java.lang.String fileName)
fileName
- 文件名public boolean download(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- InputStreamjava.io.IOException
- IOExceptionpublic boolean download(java.io.InputStream inputStream, java.lang.String charset)
inputStream
- 输入流charset
- 字符public boolean download(java.io.InputStream inputStream, boolean isPic)
inputStream
- 输入流isPic
- 是否图片public boolean download(java.io.InputStream inputStream, boolean isPic, java.lang.String charset)
public boolean downloadAsResponse(java.io.InputStream inputStream, boolean isPic, java.lang.String charset)
inputStream
- 输入流isPic
- booleancharset
- Stringpublic boolean downloadAsOutputStream(java.io.InputStream inputStream)
inputStream
- 输入流public boolean downloadAsResServer(java.io.InputStream inputStream, java.lang.String resPath)
public boolean downloadAsResServer(java.io.InputStream inputStream, java.lang.String resPath, boolean forceUpload)
inputStream
- 输入流resPath
- StringforceUpload
- 图片存在时是否取消上传,默认:truepublic void close()
public boolean downloadAsResServer(java.io.InputStream inputStream, java.lang.String resPath, boolean forceUpload, DownloadAsResCallback_I callback)
public boolean download(java.lang.String filePath) throws java.io.IOException
java.io.IOException
public boolean downloadAsResServer(java.lang.String filePath, java.lang.String resPath)
public boolean downloadAsResServer(java.lang.String filePath, java.lang.String resPath, boolean forceUpload)
filePath
- StringresPath
- StringforceUpload
- booleanpublic boolean downloadAsResServer(java.lang.String filePath, java.lang.String resPath, boolean forceUpload, DownloadAsResCallback_I callback)
public boolean download(java.lang.String filePath, java.lang.String charset)
public boolean isTranserAmr2Mp3()
public void setTranserAmr2Mp3(boolean transerAmr2Mp3)