com.seeyon.ctp.common.filemanager.event
类 FileDownloadEvent
java.lang.Object
java.util.EventObject
com.seeyon.ctp.event.Event
com.seeyon.ctp.common.filemanager.event.FileDownloadEvent
- 所有已实现的接口:
- java.io.Serializable
public class FileDownloadEvent
- extends Event
文件下载事件,在文件下载设置输出流之前触发。
适用场景:压缩或加密要下载的文件。
重新设置response的Content-Type,通过setInputStream改变下载文件的内容。
- 作者:
- wangwenyou
- 另请参见:
- 序列化表格
| 从类 java.util.EventObject 继承的字段 |
source |
|
构造方法摘要 |
FileDownloadEvent(java.lang.Object source,
com.seeyon.ctp.common.po.filemanager.V3XFile file,
long fileId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FileManager fileManager)
|
| 从类 java.util.EventObject 继承的方法 |
getSource, toString |
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FileDownloadEvent
public FileDownloadEvent(java.lang.Object source,
com.seeyon.ctp.common.po.filemanager.V3XFile file,
long fileId,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FileManager fileManager)
getFile
public com.seeyon.ctp.common.po.filemanager.V3XFile getFile()
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
getResponse
public javax.servlet.http.HttpServletResponse getResponse()
getInputStream
public java.io.InputStream getInputStream()
setInputStream
public void setInputStream(java.io.InputStream stream)
getFileManager
public FileManager getFileManager()
getFileId
public long getFileId()