--- title: "Cargar objeto" url: https://docs.catalyst.zoho.com/es/api/code-reference/cloud-scale/stratus/upload-object/ service: Cloud Scale type: api --- # Cargar objeto ### Descripción Esta API te permite cargar el objeto requerido a 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://-development.zohostratus.com #### Parámetros de ruta El ID único del proyecto El nombre del bucket El nombre del objeto que necesita ser cargado Nota: Los siguientes puntos deben tenerse en cuenta al proporcionar el valor para key: * La longitud máxima de la clave (incluyendo el nombre de la ruta y el nombre del objeto) debe ser de solo 255 caracteres. * La clave no puede contener los siguientes caracteres incluyendo el espacio: comillas dobles, ambos corchetes angulares, hashtag, barra invertida y símbolo de barra vertical. #### Parámetros de consulta Este es un ID generado por Stratus cuando el versionado está habilitado. Puedes usar version_id para referenciar al objeto requerido. #### Encabezados de solicitud **Authorization:** Zoho-oauthtoken {oauth_token}
**Encabezados opcionales**
**content-type:** application/json **content-length:** Longitud sin procesar del objeto que se está cargando en bytes. **compress:** Si se debe comprimir el objeto al almacenarlo. Por defecto, la compresión siempre se realiza. **cache-control:** Usa este encabezado para especificar las políticas de caché del navegador. **overwrite:** Especifica si necesitas sobrescribir un recurso. Esto solo es soportado para los objetos de buckets sin versionado. **expires-after:** Esta es una opción que puedes usar para establecer el Time-to-Live (TTL) en segundos para un objeto. El valor debe ser mayor o igual a 60 segundos. **x-user-meta:{1stKey}={1stValue};{2ndKey}={2ndValue};..{NthKey}={NthValue};:** Metadatos para el objeto. Cada par clave-valor se separa por punto y coma como se muestra en la columna anterior. **2047 caracteres** es la longitud máxima permitida para este encabezado. #### Alcance Stratus.fileop.CREATE ### Detalles de la respuesta Tras la ejecución exitosa, la respuesta contendrá el mensaje de éxito y el objeto será cargado. #### Posibles respuestas de error **404** debido a que no se encontró el objeto/bucket: { "status": 404, "code": "bucket_not_found", "message": "no such bucket exists" } **403** No autorizado. Cuando no tienes los permisos requeridos para realizar la operación de carga { "status": 403, "code": "access_forbidden", "message": "request denied by resource access policy" } **400** Solicitud incorrecta. Nombre de archivo inválido { "status": 400, "code": "key_name_invalid", "message": "key name does not support one or more character(s)" } **409** Conflicto. Ya existe un objeto con el mismo nombre { "status": 409, "code": "key_already_exists", "message": "key is already associated with another object in the bucket" } curl -X PUT https://{bucket_name}.zohostratus.com/{key} -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" 200 OK * Upload Object - Java SDK * Upload Object - Node.js SDK * UploadObject - Python SDK * Upload - Web SDK * Upload - iOS SDK * Upload - Android SDK * Upload - Flutter SDK