directDownload method

  1. @override
Future<BlobResponse> directDownload({
  1. required Uri url,
})
override

Directly downloads a blob from the url, without blossom

Implementation

@override
Future<BlobResponse> directDownload({
  required Uri url,
}) async {
  final response = await client.get(url: url);
  return BlobResponse(
    data: response.bodyBytes,
    mimeType: response.headers['content-type'],
    contentLength: int.tryParse(response.headers['content-length'] ?? ''),
    contentRange: response.headers['content-range'] ?? '',
  );
}