Files
firebase-js-sdk/docs-devsite/storage.uploadtasksnapshot.md

2.5 KiB

Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference

{% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %}

UploadTaskSnapshot interface

Holds data about the current state of the upload task.

Signature:

export interface UploadTaskSnapshot 

Properties

Property Type Description
bytesTransferred number The number of bytes that have been successfully uploaded so far.
metadata FullMetadata Before the upload completes, contains the metadata sent to the server. After the upload completes, contains the metadata sent back from the server.
ref StorageReference The reference that spawned this snapshot's upload task.
state TaskState The current state of the task.
task UploadTask The task of which this is a snapshot.
totalBytes number The total number of bytes to be uploaded.

UploadTaskSnapshot.bytesTransferred

The number of bytes that have been successfully uploaded so far.

Signature:

bytesTransferred: number;

UploadTaskSnapshot.metadata

Before the upload completes, contains the metadata sent to the server. After the upload completes, contains the metadata sent back from the server.

Signature:

metadata: FullMetadata;

UploadTaskSnapshot.ref

The reference that spawned this snapshot's upload task.

Signature:

ref: StorageReference;

UploadTaskSnapshot.state

The current state of the task.

Signature:

state: TaskState;

UploadTaskSnapshot.task

The task of which this is a snapshot.

Signature:

task: UploadTask;

UploadTaskSnapshot.totalBytes

The total number of bytes to be uploaded.

Signature:

totalBytes: number;