Skip to main content
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
Chunked Init apre un upload chunked, il flusso per i file oltre il limite di 100 MB della singola richiesta, fino a 10 GiB. Restituisce un token upload opaco che porti con te nelle chiamate successive:
1

Init

Questa route. Conserva il token upload.
2

Invia le parti

Chunked Part, in qualsiasi ordine, fino a 6 alla volta.
3

Completa

Chunked Complete sigilla il file. Oppure Chunked Abort per annullare.
Non esiste una sessione lato server: il token è l’intero stato dell’upload, quindi salvalo se l’upload potrebbe attraversare un ricaricamento della pagina. L’hai perso? Open Uploads elenca gli upload aperti con i relativi token e Chunked Status indica quali parti sono già arrivate. Gli upload inattivi da 24 ore vengono annullati automaticamente.

Parametri

I parametri di query sono gli stessi di Object Post, più filename e mime_type: qui non c’è un involucro multipart, quindi l’estensione deve arrivare dalla query. Richiede lo scope blob:write, oppure un upload token, e un piano attivo.
string
obbligatorio
Il nome del file, senza estensione. Stesso pattern di Object Post.
string
Il nome file originale, estensione inclusa. L’estensione archiviata deriva da esso, poi da mime_type, e in mancanza di entrambi ricade su bin.
string
Usato per l’estensione solo quando filename non ne ha una.
string
Come in Object Post.
boolean
Come in Object Post.
string
Come in Object Post.
boolean
Come in Object Post.
boolean
Come in Object Post.
string
Come in Object Post.
boolean
Come in Object Post.
string
Come in Object Post.
string
Come in Object Post.

Limiti

  • Dimensione del file: fino a 10 GiB (10.737.418.240 byte), o meno quando una regola o un upload token impostano un limite inferiore.
  • Dimensione della parte: minimo 5 MB (5.242.880 byte), massimo 32 MB (33.554.432 byte). L’ultima parte può essere più piccola.
  • Parti per file: fino a 2048.
  • Upload aperti per account: 32, contando anche gli upload aperti tramite il gateway S3 (TOO_MANY_OPEN_UPLOADS, 429).
  • Limite di frequenza: 5 aperture ogni 10 secondi.
  • Un account che ha già superato lo storage incluso non può aprire upload (STORAGE_QUOTA_EXCEEDED).
Leggi i limiti dall’oggetto chunk della risposta invece di codificarli a mano.

Risposta

string
“success” in caso di successo, “error” in caso contrario.
object

Errori

Vedi anche

  • SDK Blob: blob.put() esegue l’intero flusso di upload chunked per i file oltre 90 MiB