downloadFile method

Future<DownloadFileResult> downloadFile({
  1. required String key,
  2. required File local,
  3. void onProgress(
    1. TransferProgress
    )?,
  4. DownloadFileOptions? options,
})

Implementation

Future<DownloadFileResult> downloadFile(
    {required String key,
    required File local,
    void Function(TransferProgress)? onProgress,
    DownloadFileOptions? options}) {
  final DownloadFileRequest request =
      DownloadFileRequest(key: key, local: local, options: options);
  return plugins.length == 1
      ? plugins[0].downloadFile(request: request, onProgress: onProgress)
      : throw _pluginNotAddedException('Storage');
}