com.google.appengine.api.blobstore.dev
Class UploadBlobServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.appengine.api.blobstore.dev.UploadBlobServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public final class UploadBlobServlet
- extends javax.servlet.http.HttpServlet
UploadBlobServlet handles blob uploads in the development
server. The stub implementation of BlobstoreService.createUploadUrl(java.lang.String)
returns URLs that are mapped to this servlet.
Its primary responsibility is parsing multipart/form-data or
multipart/mixed requests made by web browsers. To minimize
dependencies in the SDK, it does using the MimeMultipart class
included with JavaMail.
After the files are extracted from the multipart request body,
they are assigned BlobKey values and are committed to local
storage. The multipart body parts are then replaced with
message/external-body parts that specify the BlobKey as
additional parameters in the Content-type header.
- See Also:
- Serialized Form
|
Method Summary |
void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
|
void |
init()
|
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, 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 |
UploadBlobServlet
public UploadBlobServlet()
init
public void init()
throws javax.servlet.ServletException
- Overrides:
init in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
doPost
public void doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
java.io.IOException
- Overrides:
doPost in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException