Skip to main content
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Chunked Complete ensambla las partes enviadas con Chunked Part en el archivo final. La lista de partes se lee en el servidor, así que solo envías el token upload. Una vez que responde, el archivo queda almacenado y cuenta para tu cuota. Requiere el scope blob:write, o el token de subida que abrió la subida, y un plan activo. Lo que ocurre ante un rechazo depende de la causa:
  • La subida se mantiene abierta cuando la cuenta no tiene plan activo (PERMISSION_DENIED), supera su cuota (STORAGE_QUOTA_EXCEEDED) o el almacenamiento no está disponible (503). Corrige la causa y vuelve a llamar a Complete, sin reenviar ninguna parte.
  • La subida se aborta y sus partes se descartan cuando el archivo tiene menos de 512 bytes (FILE_TOO_SMALL) o supera su límite (FILE_TOO_LARGE).
  • No cambia nada cuando aún no se envió ninguna parte (NO_CHUNKS_UPLOADED) o una parte que no es la última tiene menos de 5 MB (CHUNK_TOO_SMALL): reenvía esa parte y vuelve a completar.

Parámetros

string
requerido
El token upload devuelto por Chunked Init. También puede ir en el parámetro de query upload.

Límites de tasa

5 solicitudes cada 10 segundos, para que varias subidas en paralelo puedan terminar a la vez (RATE_LIMITED, 429).

Respuesta

string
“success” si tuvo éxito, “error” si no.
object

Errores

Relacionado

  • SDK de Blob: blob.put() ejecuta todo el flujo de subida por partes para archivos de más de 90 MiB