## Package com.google.appengine.api.blobstore

The blobstore API provides management and persistent storage of large, immutable blobs.

See:
Description

Interface Summary
BlobstoreService: `BlobstoreService` allows you to manage the creation and serving of large, immutable blobs to users.

Class Summary
BlobInfo: `BlobInfo` contains metadata about a blob.
BlobInfoFactory: `BlobInfoFactory` provides a trivial interface for retrieving `BlobInfo` metadata.
BlobKey: `BlobKey` contains the string identifier of a large (possibly larger than 1MB) blob of binary data that was uploaded in a previous request and can be streamed directly to users.
BlobstoreInputStream: BlobstoreInputStream provides an InputStream view of a blob in Blobstore.
BlobstoreServiceFactory: Creates `BlobstoreService` implementations.
ByteRange: A byte range as parsed from a request Range header.
UploadOptions: Allows users to customize the behavior of a single upload to the `BlobstoreService`.
UploadOptions.Builder: Contains static creation methods for `UploadOptions`.

Exception Summary
BlobstoreFailureException: `BlobstoreFailureException` is an unchecked exception that is thrown for any unexpected error that occurs while communicating with the blobstore.
BlobstoreInputStream.BlobstoreIOException: A subclass of `IOException` that indicates that there was a problem interacting with Blobstore.
RangeFormatException: `RangeFormatException` is an unchecked exception that is thrown when an invalid Range header format is provided.
UnsupportedRangeFormatException: `UnsupportedRangeFormatException` is an unchecked exception that is thrown when an valid but unsupported Range header format is provided.

## Package com.google.appengine.api.blobstore Description

The blobstore API provides management and persistent storage of large, immutable blobs. This allows applications to accept, save, and later serve files larger than the existing 10MB request limit. More information is available in the on-line documentation.