@Controller
@RequestMapping(value="/siiru")
public class StFileController
extends java.lang.Object
Constructor and Description |
---|
StFileController() |
Modifier and Type | Method and Description |
---|---|
void |
getFileDownload(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
파일 다운로드
|
void |
getFileList(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
파일 리스트
|
void |
getFileTree(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
폴더구조 jsTree 형식으로 변환
|
void |
setCreateFolder(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
폴더 생성
|
void |
setDeleteFolder(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
폴더/파일 삭제
|
void |
setFileRename(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
파일/폴더 이름변경
|
void |
setFileUpload(org.springframework.web.multipart.MultipartHttpServletRequest multiRequest,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
파일 업로드
|
void |
setFileZip(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
파일 압축
|
void |
setSourceCode(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
소스코드 수정
|
void |
sourceCode(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.HashMap<java.lang.String,java.lang.Object> param)
소스코드
|
java.lang.String |
stFile(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
org.springframework.ui.ModelMap model,
java.util.HashMap<java.lang.String,java.lang.Object> param)
파일 관리
|
@RequestMapping(value="/st/stFile.do") public java.lang.String stFile(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, org.springframework.ui.ModelMap model, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답model
- ModelMapparam
- RequestParam@RequestMapping(value="/st/getFileTree.do") @ResponseBody public void getFileTree(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- viewAll[Y : 전체]@RequestMapping(value="/st/getFileList.do") @ResponseBody public void getFileList(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- path : 폴더경로@RequestMapping(value="/st/setCreateFolder.do") @ResponseBody public void setCreateFolder(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 폴더생성경로, folderNm : 폴더명@RequestMapping(value="/st/setDeleteFolder.do") @ResponseBody public void setDeleteFolder(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 폴더생성경로, fileTy[folder : 폴더, file : 파일], fileNm : 폴더명, files[파일 여러개 선택]@RequestMapping(value="/st/setFileRename.do") @ResponseBody public void setFileRename(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 폴더생성경로, fileTy[folder : 폴더, file : 파일], fileNm : 폴더/파일명, rename : 변경할 폴더/파일명@RequestMapping(value="/st/setFileZip.do") @ResponseBody public void setFileZip(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 폴더생성경로, files[파일 여러개 선택]@RequestMapping(value="/st/getFileDownload.do") @ResponseBody public void getFileDownload(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 폴더생성경로, downFileNm : 파일명, downZipNm : 압축파일명@RequestMapping(value="/st/setFileUpload.do") @ResponseBody public void setFileUpload(org.springframework.web.multipart.MultipartHttpServletRequest multiRequest, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
multiRequest
- 파일처리req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 폴더생성경로, fileOverWrite : 파일덮어쓰기유무, file : 업로드파일@RequestMapping(value="/st/sourceCode.do") @ResponseBody public void sourceCode(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 경로, fileTy[folder : 폴더, file : 파일], fileNm : 파일명@RequestMapping(value="/st/setSourceCode.do") @ResponseBody public void setSourceCode(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, @RequestParam java.util.HashMap<java.lang.String,java.lang.Object> param)
req
- HTTP 서블릿 요청res
- HTTP 서블릿 응답param
- fileUploadPath : 경로, fileTy[folder : 폴더, file : 파일], fileNm : 파일명, fileCn : 소스코드