Obtener archivos
Para utilizar el componente Stratus en el modo de Early Access, envíanos un correo electrónico a support@zohocatalyst.com.
Obtener los metadatos de un archivo específico
Puedes recuperar los detalles de un archivo específico en File Store, pasando su ID de archivo único como argumento al método getFile(), como se muestra en la sintaxis de código a continuación. Esto obtiene el objeto de archivo con el cual puedes recuperar los metadatos del archivo, como los detalles de su creación, última modificación, tamaño del archivo, etc.
La <FOLDER_INSTANCE> utilizada en el código a continuación es la instancia definida en la página de instancia de carpeta.
<FOLDER_INSTANCE>.getFile( fileId : Int64, completion : @escaping ( Result< ZCatalystFile, ZCatalystError > ) -> Void )
Parámetros:
-
id: El ID de archivo único del archivo a recuperar
-
completion: Si la operación es exitosa, el bloque de completion devolverá los detalles del archivo. De lo contrario, devolverá un error.
A continuación se muestra un fragmento de código de ejemplo:
ZCatalystApp.shared.getFileStoreInstance().getFolderInstance(id : 105000000121098) .getFile(fileId : 332000000044009){(result) in
//Reemplaza esto con tu ID de carpeta y File ID
switch result {
case .success ( let file) :
print("The name of the file is " + file.name)
case .error( let error ) :
print( "Error occurred >>> \( error )" )
}
}
Obtener los metadatos de todos los archivos
Puedes recuperar los detalles de todos los archivos disponibles en una carpeta específica utilizando el método getFiles(), como se muestra en la sintaxis de código a continuación.
La <FOLDER_INSTANCE> utilizada en el código a continuación es la instancia definida en la página de instancia de carpeta.
<FOLDER_INSTANCE>.getFiles( completion : @escaping ( Result< [ ZCatalystFile ], ZCatalystError > ) -> Void )
Parámetros:
- completion: Si la operación es exitosa, el bloque de completion devolverá los detalles de todos los archivos. De lo contrario, devolverá un error.
A continuación se muestra un fragmento de código de ejemplo:
ZCatalystApp.shared.getFileStoreInstance().getFolderInstance(id : 105000000121098) .getFiles {(result) in
//Reemplaza esto con tu ID de carpeta
switch result {
case .success ( let files) :
for file in files{
print("The names of the folder are \(file.name)")
}
case .error( let error ) :
print( "Error occurred >>> \( error )" )
}
}
Última actualización 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us