retrieve method
Retrieves a file or its content from a storage bucket.
Implementation
Future<ByteStream> retrieve({
required String bucket,
required String key,
int? offset,
int? length,
}) => http
.request('${_config.serviceUrl}/data/$bucket/$key')
.use(http.context(_config))
.use(http.access())
.params({
if (offset != null) 'offset': offset,
if (length != null) 'length': length,
})
.get()
.stream();