Class UploadBlobServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.appengine.api.blobstore.dev.UploadBlobServlet
- All Implemented Interfaces:
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:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javax.servlet.http.HttpServlet
serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
UploadBlobServlet
public UploadBlobServlet()
-
-
Method Details
-
init
public void init() throws javax.servlet.ServletException- Overrides:
initin classjavax.servlet.GenericServlet- Throws:
javax.servlet.ServletException
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException - Throws:
javax.servlet.ServletExceptionIOException
-