Class FileInfo
java.lang.Object
com.google.appengine.api.blobstore.FileInfo
FileInfo
contains metadata about an uploaded file. This metadata is
gathered by parsing the HTTP headers included in the file upload.- Since:
- 1.7.5
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns the MIME Content-Type provided in the HTTP header during upload of this Blob.Returns the time and date the blob was upload.Returns the file included in the Content-Disposition HTTP header during upload of this Blob.@Nullable String
Returns the name of the file written to Google Cloud Storage or null if the file was not uploaded to Google Cloud Storage.Returns the md5Hash of this Blob.long
getSize()
Returns the size in bytes of this Blob.int
hashCode()
toString()
-
Constructor Details
-
FileInfo
public FileInfo(String contentType, Date creation, String filename, long size, String md5Hash, @Nullable String gsObjectName) Creates aFileInfo
by providing the associated metadata. This is done by the API on the developer's behalf.- Parameters:
contentType
- the MIME Content-Type provided in the HTTP header during upload of this Blob.creation
- the time and date the blob was uploaded.filename
- the file included in the Content-Disposition HTTP header during upload of this Blob.size
- the size in bytes of this Blob.md5Hash
- the md5Hash of this Blob.gsObjectName
- the name of the file written to Google Cloud Storage or null if the file was not uploaded to Google Cloud Storage.
-
-
Method Details
-
getContentType
Returns the MIME Content-Type provided in the HTTP header during upload of this Blob. -
getCreation
Returns the time and date the blob was upload. -
getFilename
Returns the file included in the Content-Disposition HTTP header during upload of this Blob. -
getSize
public long getSize()Returns the size in bytes of this Blob. -
getMd5Hash
Returns the md5Hash of this Blob. -
getGsObjectName
Returns the name of the file written to Google Cloud Storage or null if the file was not uploaded to Google Cloud Storage. This property is only available for BlobInfos returned by getUploadedBlobInfos(), as its value is not persisted in the Datastore. Any attempt to access this property on other BlobInfos will return null. -
equals
-
hashCode
public int hashCode() -
toString
-