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
Yes
No
Send your feedback to us
Skip
Submit