首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter | Dio Package ...后台下载大文件

Flutter | Dio Package ...后台下载大文件
EN

Stack Overflow用户
提问于 2019-11-14 19:17:47
回答 1查看 1.4K关注 0票数 1

我正在使用flutter与音频软件包下载文件,如powerpoint和视频...etc

我想问的是如何在后台下载大文件

代码语言:javascript
运行
复制
try {
    await dio.download(
        fileURL, '$dir/$fileName.pptx',
        onReceiveProgress: showDownloadProgress,
        deleteOnError: true);
    print("BBBB");

    openDownloadedFile = '$dir/$fileName.pptx';
    print("CCCC");
  } on DioError catch(e) {
    print("11");

    final file = File('$dir/$fileName.pptx');
    file.deleteSync(recursive: true);
    if(e.response != null) {
      print("22");

      print(e.response.data);
      print(e.response.headers);
      print(e.response.request);
    } else{

      // Something happened in setting up or sending the request that triggered an Error
      print(e.request);
      print(e.message);
    }
  }

最好的尊重

EN

Stack Overflow用户

发布于 2021-01-09 14:35:12

我建议您使用Flutter Downloader插件下载大文件,因为它使用本机下载管理器。Dio更适合在应用程序打开时下载小文件。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58855556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档