StorageReference interface

Representa uma referência a um objeto do Google Cloud Storage. Os desenvolvedores podem fazer upload, download e excluir objetos, bem como obter/definir metadados de objetos.

Assinatura:

export interface StorageReference 

Propriedades

Propriedade Tipo Descrição
bucket string O nome do bucket que contém o objeto dessa referência.
fullPath (em inglês) string O caminho completo deste objeto.
name string O nome curto desse objeto, que é o último componente do caminho completo. Por exemplo, se fullPath for "full/path/image.png", o nome será "image.png".
parent StorageReference | nulo Uma referência que aponta para o local pai dessa referência ou retorna nulo se a referência for a raiz.
raiz StorageReference (link em inglês) Uma referência à raiz do bucket desse objeto.
armazenamento FirebaseStorage A instância FirebaseStorage associada a esta referência.

Métodos

Método Descrição
toString(). Retorna um URL gs:// para este objeto no formato gs://<bucket>/<path>/<to>/<object>

StorageReference.bucket

O nome do bucket que contém o objeto dessa referência.

Assinatura:

bucket: string;

StorageReference.fullPath

O caminho completo deste objeto.

Assinatura:

fullPath: string;

StorageReference.name

O nome curto desse objeto, que é o último componente do caminho completo. Por exemplo, se fullPath for "full/path/image.png", o nome será "image.png".

Assinatura:

name: string;

StorageReference.parent

Uma referência que aponta para o local pai dessa referência ou retorna nulo se a referência for a raiz.

Assinatura:

parent: StorageReference | null;

StorageReference.root

Uma referência à raiz do bucket desse objeto.

Assinatura:

root: StorageReference;

StorageReference.storage

A instância FirebaseStorage associada a esta referência.

Assinatura:

storage: FirebaseStorage;

StorageReference.toString()

Retorna um URL gs:// para este objeto no formato gs://<bucket>/<path>/<to>/<object>

Assinatura:

toString(): string;

Retorna:

string

O URL gs://.