Iniciar una subida por partes
Abre una subida por partes para archivos de hasta 10 GiB con POST /v1/objects/chunked y obtén el token de subida para las siguientes llamadas.
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
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.
Parámetros
Los parámetros de query son los mismos que en Object Post, másfilename 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).
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

