Avvia un upload chunked
Apri un upload chunked per file fino a 10 GiB con POST /v1/objects/chunked e ottieni l’upload token per le chiamate successive.
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
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.
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).
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

