我是Flutter和Dart的新手,有人能指出我正确的方向吗?
答案 0 :(得分:1)
Future<dynamic> downloadFile(String url) async {
String dir = (await getApplicationDocumentsDirectory()).path;
File file = new File('$dir/$filename');
var request = await http.get(url,);
var bytes = await request.bodyBytes;//close();
await file.writeAsBytes(bytes);
print(file.path);
}
答案 1 :(得分:0)
下载文件时,您可以使用path_provider 插件访问设备存储并将文件保存在那里。
我建议您可以使用getApplicationDocumentsDirectory()
访问的Document目录来保存mp3文件。