【发布时间】:2020-03-10 08:09:03
【问题描述】:
我正在使用带有 dio 包的 Flutter 来下载诸如 powerpoint 和视频等文件。
我想问的是如何在后台下载大文件
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);
}
}
最好的问候
【问题讨论】:
-
同样的问题,有更新吗?
-
您发现了哪些更新?
标签: flutter download flutter-dependencies dio