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.

Obtener objeto

Este método del SDK se puede usar para obtener un objeto del bucket. La respuesta estará en formato blob.

Cuando Versioning está habilitado para el bucket:

  • Si no pasas el versionId, solo se devolverá el objeto más reciente.
  • Para recuperar una versión específica, usa el parámetro de consulta versionId con una versión válida como valor.

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
name String Un parámetro obligatorio. Contendrá el nombre del objeto.
versionId String Un parámetro opcional. Contendrá el ID de versión único de la versión del objeto requerido.
copy
try {
    ZCatalystBucket bucket = stratus.bucket("testing");
    var (response, object) = await bucket.getObject("SunSet.jpeg", "01hter85pvexb8s2s2842rpswh");
    print('Object Name : ${object.name}');
}
on ZCatalystException catch (ex) {
    print(ex.toString());
}

Obtener todos los objetos

Este método del SDK se puede usar para obtener todos los objetos presentes en el bucket usando la técnica de paginación.

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
prefix String Un parámetro opcional. Obtendrá los objetos que coincidan con el valor del prefijo.
maxKeys Number Un parámetro opcional. Contendrá el límite máximo de objetos que se pueden listar mediante paginación.
continuationToken String Un parámetro opcional. Si la respuesta fue truncada, el valor de esta clave debe pasarse como continuationToken al mismo método para recuperar el siguiente conjunto de objetos.
copy
try {
    ZCatalystBucket bucket = app.stratus.bucket("testing");
    var (response, objects, resInfo) = await bucket.getObjects(maxKeys: 5);
    for (var object in objects) {
        print('Object Name : ${object.name}');
    }
    print('Res Info MaxKeys:${resInfo.maxKeys}');
    print('\n\n');
}
on ZCatalystException catch (ex) {
    print(ex.toString());
}

Última actualización 2026-03-20 21:51:56 +0530 IST