@Controller
@RequestMapping(value="/local")
public class LocalFileController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.centit.fileserver.common.FileStore |
fileStore |
| 构造器和说明 |
|---|
LocalFileController() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.commons.lang3.tuple.ImmutableTriple<String,String,String> |
fetchUnitFilePath(String uri) |
static org.apache.commons.lang3.tuple.ImmutablePair<String,String> |
fetchUnitShowPath(String uri) |
static org.apache.commons.lang3.tuple.ImmutablePair<String,String> |
fetchUserFilePath(String uri) |
static String |
fetchUserShowPath(String uri)
返回当前访问目录,顶级目录时返回null
fixme-zouwy URL如果没有项目名或service时 长度 !
|
void |
getFileCatalog(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取当前用户的文件类别
个人文件,和本人所属的部门
|
void |
listUnitFiles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取机构文件列表 {unitCode}/{showPath}
|
void |
listUnitFileVersion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取机构文件版本信息 {unitCode}/{showPath}/{fileName}
|
void |
listUserFiles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取个人文件列表 {showPath}
PathVariable("showPath") String showPath
|
void |
listUserFileVersion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
获取个人文件版本信息 {showPath}/{fileName}
|
@RequestMapping(value="/catalog",
method=GET)
public void getFileCatalog(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - HttpServletRequestresponse - HttpServletResponsepublic static String fetchUserShowPath(String uri) throws UnsupportedEncodingException
uri - 文件urlUnsupportedEncodingException - 编码异常public static org.apache.commons.lang3.tuple.ImmutablePair<String,String> fetchUserFilePath(String uri) throws UnsupportedEncodingException
public static org.apache.commons.lang3.tuple.ImmutablePair<String,String> fetchUnitShowPath(String uri) throws UnsupportedEncodingException
public static org.apache.commons.lang3.tuple.ImmutableTriple<String,String,String> fetchUnitFilePath(String uri) throws UnsupportedEncodingException
@RequestMapping(value="/userdir/**",
method=GET)
public void listUserFiles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/unitdir/**",
method=GET)
public void listUnitFiles(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/userfile/**",
method=GET)
public void listUserFileVersion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/unitfile/**",
method=GET)
public void listUnitFileVersion(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - HttpServletRequestresponse - HttpServletResponseCopyright © 2025 Centit Information Technical, co. Inc.. All rights reserved.