Descargar un objeto de un bucket
Para descargar un objeto del bucket:
El objeto se descargará a tu sistema local.
También puedes descargar el objeto usando el botón Download presente en la vista de detalles del objeto.

Asegúrate de que se importen los siguientes paquetes
import com.zc.component.stratus.beans.ZCGetObjectOptions;
import java.nio.file.Path;
import java.nio.file.Files;
import java.nio.file.StandardCopyOption;
import java.io.*;
InputStream dataStream = bucket.getObject(“objectName”);
// descarga el objeto a tu máquina local
Path path = Path.of(“file_path”); // especifica una ruta para almacenar el objeto descargado
Files.copy(dataStream, path, StandardCopyOption.REPLACE_EXISTING);
const res = await bucket.getObject(“objectName”);
// descarga el objeto a la máquina local
const files = fs.createWriteStream(‘filePath’);
res.on(‘data’, (data) => {
files.write(data)
});
res = bucket.get_object(‘object_name’)
# descarga el objeto a la máquina local
file = open(‘file_path’,‘wb’)
file.write(res)
objectInstance.download(fromCache : true) {
result in switch result {
case.success(let url):
do {
let data = Data(contentsOf : url) DispatchQueue.main.sync {
self.imageView.image = UIImage(date : data)
}
}
catch {
print("Error : \( error )")
}
case.error(let error):
print("Error : \( error )")
}
}
bucketInstance.getObject("SunSet.jpeg", "2823000000044005", //Reemplaza esto con tu Folder ID y File ID
{
object->object.download({println("File download success ${it.available()}")},
{println("File download failed $it")})
try {
ZCatalystBucket bucket = stratus.bucket("testing");
var(response, object) = await bucket.getObject("SunSet.jpeg");
final downloadsDir = await getExternalStorageDirectory();
final filePath = downloadsDir !.absolute.path;
var fileResponse = await object.download(
pathToDownload
: filePath, onProgress
: (bytesWritten, contentLength, percentage) {
print("Downloaded Percentage: $percentage");
}, );
print("Download Status: ${fileResponse.statusCode}");
OpenFile.open(filePath + '/SunSet.jpeg');
}
on ZCatalystException catch (ex) { print(ex.toString()); }
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us


