Skip to main content
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Chunked Init abre una subida por partes, el flujo para archivos que superan el límite de 100 MB de una sola solicitud, hasta 10 GiB. Devuelve un token upload opaco que llevas a las siguientes llamadas:
1

Iniciar

Esta ruta. Guarda el token upload.
2

Enviar las partes

Chunked Part, en cualquier orden, hasta 6 a la vez.
3

Completar

Chunked Complete sella el archivo. O Chunked Abort para cancelar.
No hay sesión en el servidor: el token es todo el estado de la subida, así que guárdalo si la subida puede abarcar una recarga de página. ¿Lo perdiste? Open Uploads lista las subidas abiertas con sus tokens, y Chunked Status indica qué partes ya llegaron. Las subidas inactivas durante 24 horas se abortan automáticamente.

Parámetros

Los parámetros de query son los mismos que en Object Post, más filename y mime_type: aquí no hay envoltorio multipart, así que la extensión tiene que venir de la query. Requiere el scope blob:write, o un token de subida, y un plan activo.
string
requerido
El nombre del archivo, sin extensión. Mismo patrón que en Object Post.
string
El nombre de archivo original, con extensión. La extensión almacenada proviene de él, luego de mime_type, y en último caso es bin.
string
Se usa para la extensión solo cuando filename no tiene ninguna.
string
Igual que en Object Post.
boolean
Igual que en Object Post.
string
Igual que en Object Post.
boolean
Igual que en Object Post.
boolean
Igual que en Object Post.
string
Igual que en Object Post.
boolean
Igual que en Object Post.
string
Igual que en Object Post.
string
Igual que en Object Post.

Límites

  • Tamaño del archivo: hasta 10 GiB (10,737,418,240 bytes), o menos cuando una regla o un token de subida fija un límite menor.
  • Tamaño de la parte: mínimo 5 MB (5,242,880 bytes), máximo 32 MB (33,554,432 bytes). La última parte puede ser menor.
  • Partes por archivo: hasta 2048.
  • Subidas abiertas por cuenta: 32, contando las subidas abiertas a través del gateway S3 (TOO_MANY_OPEN_UPLOADS, 429).
  • Límite de tasa: 5 aperturas cada 10 segundos.
  • Una cuenta que ya supera su almacenamiento incluido no puede abrir subidas (STORAGE_QUOTA_EXCEEDED).
Lee los límites del objeto chunk de la respuesta en lugar de fijarlos en el código.

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