Descargar objeto
Descripción
Esta API te permite descargar el objeto requerido almacenado en un bucket. El bucket se referencia por su nombre único de bucket, y el objeto requerido se referencia usando su nombre.
Detalles de la solicitud
URL de solicitud
{bucket_name}.zohostratus.com/{key}
El nombre de dominio anterior cambiará con respecto al centro de datos:
| DC | Nombre de dominio |
|---|---|
| US | zohostratus.com |
| EU | zohostratus.eu |
| IN | zohostratus.in |
| AU | zohostratus.com.au |
| CA | zohostratus.ca |
| SA | zohostratus.sa |
| JP | zohostratus.jp |
Nota:
-
Si la API se usa en el entorno de desarrollo, entonces el dominio se estructurará de esta manera: https://<bucket_name>-development.zohostratus.com
-
Es aconsejable obtener la URL del bucket desde la consola.
Parámetros de ruta
Parámetros de consulta
Encabezados de solicitud
Authorization: Zoho-oauthtoken {oauth_token}
Encabezados opcionales
Range: Para descargar un rango de bytes específico de un objeto
retrieve-meta: Para recuperar los metadatos del objeto | Valores posibles: True/False | Valor predeterminado: False
Alcance
Stratus.fileop.READ
Parámetros de consulta para sobrescribir respuestas
Los siguientes parámetros de consulta se pueden agregar para modificar las respuestas y obtener la respuesta requerida. Todos estos son parámetros opcionales. La sobrescritura solo funcionará si la solicitud es exitosa.
attachment; filename=“name”
Ejemplo: attachment; filename=“logo.svg”
Ejemplo: public,max-age=3600,no-transform
Detalles de la respuesta
Tras la ejecución exitosa, la respuesta contendrá el objeto que será descargado y se mostrará el mensaje de éxito.
Posibles respuestas de error
404 debido a que no se encontró el objeto/bucket:
{
"status": 404,
"code": "key_not_found",
"message": "no such key is associated with any object in the bucket"
}
403 No autorizado. Cuando no tienes los permisos requeridos para realizar la operación de descarga
{
"status": 403,
"code": "access_forbidden",
"message": "request denied by resource access policy"
}
curl -X GET https://{bucket_name}.zohostratus.com/{key}
-H “Authorization: Zoho-oauthtoken 1000.910*************************16.2f*************************57”
200 OK
// Bytes de datos sin procesar
Yes
No
Send your feedback to us