downloadFile method

Future<Uint8List?> downloadFile(
  1. Uri uri, {
  2. Map<String, String> headers = const {},
  3. bool log = false,
})

Implementation

Future<Uint8List?> downloadFile(
  Uri uri, {
  Map<String, String> headers = const {},
  bool log = false,
}) async {
  http.Response response = (await http.get(uri, headers: headers));
  if (response.statusCode == 200) {
    dev.log("[StorageExplorer.NetworkFile] success");
    return response.bodyBytes;
  } else {
    if (log) {
      dev.log(
          "[StorageExplorer.NetworkFile] resCode: ${response.statusCode}");
      dev.log("[StorageExplorer.NetworkFile] resBody: ${response.body}");
    }
    return null;
  }
}