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.

Descargar un archivo

Puedes descargar un archivo de una carpeta existente en File Store llamando al método download(). La operación devolverá una URL temporal donde se almacena el archivo.

El <FILE_INSTANCE> utilizado en el código a continuación es una instancia creada para el archivo específico, como se muestra en el fragmento de código de ejemplo. Esto hará referencia al archivo de la carpeta específica que debe descargarse por su File ID único.

copy
<FILE_INSTANCE>.download(
    success: (InputStream) → Unit,
    failure: ((ZCatalystException) → Unit)?,
    progress: ((Long, Long, Double) → Unit)?
): ZCatalystRequest<ResponseBody>?

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystApp.getInstance().getFileStoreInstance().getFolderInstance(2823000000006561).getFile(2823000000044005, //Reemplaza esto con tu ID de carpeta y File ID
    {
        file -> file.download(
        {
            println("File download success ${it.available()}")
        },
        {
            println("File download failed $it")
        },
        {   bytesWritten, contentLength, percentage ->
            println(">> Percentage - $percentage")
            println(">> Bytes Written - $bytesWritten")
            println(">> Content Length - $contentLength")
        }
    )
})

Última actualización 2026-03-24 17:38:39 +0530 IST

EN ESTA PÁGINA