Skip to main content
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
Chunked Init öffnet einen Chunked Upload, den Ablauf für Dateien über dem Limit von 100 MB pro Request, bis 10 GiB. Er gibt ein opakes upload-Token zurück, das du durch die nächsten Aufrufe mitnimmst:
1

Init

Diese Route. Bewahre das upload-Token auf.
2

Teile senden

Chunked Part, in beliebiger Reihenfolge, bis zu 6 gleichzeitig.
3

Abschließen

Chunked Complete versiegelt die Datei. Oder Chunked Abort zum Abbrechen.
Es gibt keine serverseitige Sitzung: Das Token ist der gesamte Zustand des Uploads, also speichere es, falls der Upload ein Neuladen der Seite überdauern könnte. Verloren? Open Uploads listet die offenen Uploads mit ihren Tokens auf, und Chunked Status zeigt, welche Teile bereits angekommen sind. Uploads, die 24 Stunden inaktiv sind, werden automatisch abgebrochen.

Parameter

Die Query-Parameter sind dieselben wie in Object Post, plus filename und mime_type: Hier gibt es keine Multipart-Hülle, daher muss die Endung aus der Query kommen. Erfordert den Scope blob:write oder ein Upload-Token sowie einen aktiven Plan.
string
erforderlich
Der Dateiname, ohne Endung. Dasselbe Muster wie in Object Post.
string
Der ursprüngliche Dateiname, einschließlich Endung. Die gespeicherte Endung stammt daraus, dann aus mime_type, und fällt sonst auf bin zurück.
string
Wird für die Endung nur verwendet, wenn filename keine hat.
string
Wie in Object Post.
boolean
Wie in Object Post.
string
Wie in Object Post.
boolean
Wie in Object Post.
boolean
Wie in Object Post.
string
Wie in Object Post.
boolean
Wie in Object Post.
string
Wie in Object Post.
string
Wie in Object Post.

Limits

  • Dateigröße: bis 10 GiB (10.737.418.240 Bytes), oder weniger, wenn eine Regel oder ein Upload-Token ein kleineres Limit festlegt.
  • Größe eines Teils: mindestens 5 MB (5.242.880 Bytes), höchstens 32 MB (33.554.432 Bytes). Der letzte Teil darf kleiner sein.
  • Teile pro Datei: bis 2048.
  • Offene Uploads pro Konto: 32, einschließlich der über das S3-Gateway geöffneten Uploads (TOO_MANY_OPEN_UPLOADS, 429).
  • Rate Limit: 5 Öffnungen pro 10 Sekunden.
  • Ein Konto, das bereits über seinem enthaltenen Speicher liegt, kann keine Uploads öffnen (STORAGE_QUOTA_EXCEEDED).
Lies die Limits aus dem Objekt chunk der Antwort, statt sie fest zu codieren.

Antwort

string
“success” bei Erfolg, “error” bei Misserfolg.
object

Fehler

Siehe auch

  • Blob SDK: blob.put() führt den gesamten Chunked-Ablauf für Dateien über 90 MiB aus