UploadTask.TaskSnapshot

public class UploadTask.TaskSnapshot extends Object
implements StorageTask.ProvideError

Encapsulates state about the running UploadTask

Public Method Summary

long
Uri
getDownloadUrl()
Returns a long lived download URL with a revokable token.
Exception
getError()
Returns the last error encountered.
StorageMetadata
StorageReference
getStorage()
Returns the target of the upload.
StorageTask<TResult extends StorageTask.ProvideError>
getTask()
Returns the StorageTask for this state.
long
Uri

Inherited Method Summary

Public Methods

public long getBytesTransferred ()

Returns
  • the total bytes uploaded so far.

public Uri getDownloadUrl ()

Returns a long lived download URL with a revokable token. This can be used to share the file with others, but can be revoked by a developer in the Firebase Console if desired.

Returns
  • The Uri representing the download URL. You can feed this url into a URL and download the object via openStream().

public Exception getError ()

Returns the last error encountered.

public StorageMetadata getMetadata ()

Returns
  • the metadata for the object. After uploading, this will return the resulting final Metadata which will include the upload URL.

public StorageReference getStorage ()

Returns the target of the upload.

public StorageTask<TResult extends StorageTask.ProvideError> getTask ()

Returns the StorageTask for this state.

public long getTotalByteCount ()

Returns
  • the total bytes to upload..

public Uri getUploadSessionUri ()

Returns

Send feedback about...

Need help? Visit our support page.