@Controller
public class FileDownloadController
extends java.lang.Object
cuba.dispatcherSpringContextConfig
app property.Constructor and Description |
---|
FileDownloadController() |
Modifier and Type | Method and Description |
---|---|
void |
download(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
java.io.File |
getFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected FileDescriptor |
getFileDescriptor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected UserSession |
getSession(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected boolean |
isPermittedDirectory(java.lang.String filePath) |
@RequestMapping(value="/download", method=GET) public void download(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
protected UserSession getSession(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
protected FileDescriptor getFileDescriptor(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
public java.io.File getFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException
protected boolean isPermittedDirectory(java.lang.String filePath)