Скачивайте файлы со встроенным Android Download Manager - PullRequest
0 голосов
/ 01 мая 2020

Как вызвать Android собственный менеджер загрузок для загрузки файлов с помощью Flutter. В настоящее время я загружаю вещи с dio , который загружает файлы очень медленно. Вот код dio, отвечающий за загрузку файлов.

  Future downloadFile(String url) async {
    notifyUser("Downloading!", Colors.black, Colors.red);
    String path = await createFolderIfNotExists("folder");
    String fullPath = path + currentVideoFileName;
    checkIfFileAlreadyDownloaded(fullPath);
    try {
      await dio.download(testDownloadUrl, fullPath,
          onReceiveProgress: showDownloadProgress);
    } catch (e) {
      print(e);
    }
  }
...