UploadBlobServlet
Stay organized with collections
Save and categorize content based on your preferences.
- java.lang.Object
-
- HttpServlet
-
- com.google.appengine.api.blobstore.dev.UploadBlobServlet
-
public final class UploadBlobServlet
extends 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.
-
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
UploadBlobServlet
public UploadBlobServlet()
-
Method Detail
-
init
public void init()
throws ServletException
- Throws:
ServletException
-
doPost
public void doPost(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,
java.io.IOException
- Throws:
ServletException
java.io.IOException
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-02-15 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-02-15 UTC."}