|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.GenericServlet javax.servlet.http.HttpServlet net.fckeditor.connector.ConnectorServlet
public class ConnectorServlet
Servlet to upload and browse files.
This servlet accepts 4 commands which interact with the server-side
filesystem.
The allowed commands are:
GetFolders
: Retrieves a list of folders in the current
folderGetFoldersAndFiles
: Retrives a list of files and folders
in the current folderCreateFolder
: Creates a new folder in the current folderFileUpload
: Stores an uploaded file into the current
folder. (must be sent with POST)
Constructor Summary | |
---|---|
ConnectorServlet()
|
Method Summary | |
---|---|
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Manage the GET requests (GetFolders ,
GetFoldersAndFiles , CreateFolder ).The servlet accepts commands sent in the following format: connector?Command=<CommandName>&Type=<ResourceType>&CurrentFolder=<FolderPath> |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Manage the POST requests (FileUpload ).The servlet accepts commands sent in the following format: connector?Command=<FileUpload>&Type=<ResourceType>&CurrentFolder=<FolderPath>
with the file in the POST body.It stores an uploaded file (renames a file if another exists with the same name) and then returns the JavaScript callback. |
void |
init()
Initialize the servlet: mkdir <DefaultUserFilesPath> |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConnectorServlet()
Method Detail |
---|
public void init() throws javax.servlet.ServletException, java.lang.IllegalArgumentException
mkdir
<DefaultUserFilesPath>
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
java.lang.IllegalArgumentException
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
GET
requests (GetFolders
,
GetFoldersAndFiles
, CreateFolder
).connector?Command=<CommandName>&Type=<ResourceType>&CurrentFolder=<FolderPath>
It executes the commands and then returns the result to the client in XML format.
doGet
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
public void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
POST
requests (FileUpload
).connector?Command=<FileUpload>&Type=<ResourceType>&CurrentFolder=<FolderPath>
with the file in the POST
body.
doPost
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |