Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Cargar un archivo

Note: Catalyst ahora te ofrece un nuevo componente de almacenamiento de objetos llamado Stratus en modo Early Access. Este componente es una mejora significativa del componente actual Cloud Scale File Store. Puedes obtener más información sobre el componente Stratus aquí.

Para usar el componente Stratus en el modo Early Access, envíanos un correo electrónico a support@zohocatalyst.com.
Puedes cargar un archivo desde tu sistema local a una carpeta existente en el Catalyst File Store, haciendo referencia a su ID de carpeta único. Puedes cargar una imagen, documento de texto, CSV o cualquier tipo de archivo que necesites. El tamaño máximo de un archivo que puedes cargar es de 100 MB. Se crea un ID de archivo único para el archivo después de cargarlo.
Note : Catalyst proporciona 1 GB de espacio de File Store para cada proyecto en el entorno de desarrollo. No hay límites superiores para el almacenamiento en el entorno de producción.
Puedes usar la referencia del componente o la referencia de carpeta creada anteriormente, para referir la carpeta donde se necesita cargar el archivo. Debes pasar el ID de carpeta único de la carpeta. La respuesta devuelta aquí será la información del archivo cargado. Para conocer más sobre la instancia del componente filestore_service utilizada a continuación, consulta esta sección de ayuda. **Parámetros utilizados**
Nombre del parámetro Tipo de dato Definición
file_name String Un parámetro obligatorio. Contendrá el nombre del archivo a cargar en el File Store.
content_type File Un parámetro obligatorio. Contendrá el valor predeterminado como "file".
copy
#Subir un archivo
file = open('file.txt', "rb")
filestore_service = app.filestore()
folder = filestore_service.folder(6759000000166049)
folder.upload_file('testFile.txt',file)

A continuación se muestra una respuesta de ejemplo:

copy
{
  id: "5249000000016011",
  file_location: null,
  file_name: "testFile.txt",
  file_size: "84881",
  created_by: {
    zuid: "66466723",
    is_confirmed: false,
    email_id: "amelia.burrows@zylker.com",
    first_name: "Amelia",
    last_name: "Burrows",
    user_type: "Admin",
    user_id: "2136000000006003"
  },
  created_time: "Aug 17, 2021 09:33 PM",
  modified_by: {
    zuid: "66466723",
    is_confirmed: false,
    email_id: "amelia.burrows@zylker.com",
    first_name: "Amelia",
    last_name: "Burrows",
    user_type: "Admin",
    user_id: "2136000000006003"
  },
  modified_time: "Aug 17, 2021 09:33 PM",
  project_details: { project_name: "ShipmentTracking", id: "2136000000007733" },
  folder_details: "5249000000016011"
}
Info : Consulta la tabla de SDK Scopes para determinar el nivel de permiso requerido para realizar la operación anterior.

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA