public class DefaultStreamDownloader extends Object implements Initializing, StreamDownloader
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
protected MimeTypeProvider |
mimeTypeProvider |
| Constructor and Description |
|---|
DefaultStreamDownloader() |
DefaultStreamDownloader(MimeTypeProvider mimeTypeProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String attach) |
void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
File file) |
void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
File file,
String display) |
void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
InputStream inStream,
String name,
String display) |
void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
URL url,
String display) |
static String |
getAttachName(String name,
String display) |
protected static String |
getFileName(String file_name)
Returns the file name by path.
|
void |
init() |
void |
setMimeTypeProvider(MimeTypeProvider mimeTypeProvider) |
protected org.slf4j.Logger logger
protected MimeTypeProvider mimeTypeProvider
public DefaultStreamDownloader()
public DefaultStreamDownloader(MimeTypeProvider mimeTypeProvider)
public void init()
throws Exception
init in interface InitializingExceptionpublic void download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
File file)
download in interface StreamDownloaderpublic void download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
URL url,
String display)
download in interface StreamDownloaderpublic void download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
File file,
String display)
download in interface StreamDownloaderprotected void addContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String attach)
public void download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
InputStream inStream,
String name,
String display)
download in interface StreamDownloaderprotected static String getFileName(String file_name)
file_name - public void setMimeTypeProvider(MimeTypeProvider mimeTypeProvider)
Copyright © 2005–2018 The Beangle Software. All rights reserved.