Skip to main content
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
Chunked Complete setzt die mit Chunked Part gesendeten Teile zur endgültigen Datei zusammen. Die Teileliste wird auf dem Server gelesen, du sendest also nur das upload-Token. Sobald der Endpoint antwortet, ist die Datei gespeichert und zählt gegen dein Kontingent. Erfordert den Scope blob:write oder das Upload-Token, das den Upload geöffnet hat, sowie einen aktiven Plan. Was bei einer Ablehnung passiert, hängt von der Ursache ab:
  • Der Upload bleibt offen, wenn das Konto keinen aktiven Plan hat (PERMISSION_DENIED), über seinem Kontingent liegt (STORAGE_QUOTA_EXCEEDED) oder der Speicher nicht verfügbar ist (503). Behebe die Ursache und rufe Complete erneut auf, ohne einen Teil erneut zu senden.
  • Der Upload wird abgebrochen und seine Teile verworfen, wenn die Datei kleiner als 512 Bytes (FILE_TOO_SMALL) oder größer als ihr Limit (FILE_TOO_LARGE) ist.
  • Nichts ändert sich, wenn noch kein Teil gesendet wurde (NO_CHUNKS_UPLOADED) oder ein Teil außer dem letzten unter 5 MB liegt (CHUNK_TOO_SMALL): Sende diesen Teil erneut und schließe noch einmal ab.

Parameter

string
erforderlich
Das von Chunked Init zurückgegebene upload-Token. Es kann auch im Query-Parameter upload stehen.

Rate Limits

5 Requests pro 10 Sekunden, sodass mehrere parallele Uploads gemeinsam abschließen können (RATE_LIMITED, 429).

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