Flutter 在颤振中读取文件
我正在尝试下载文件并在我的应用程序中读取它,我可以使用readAsString()方法读取文本文件,但如何读取pdf文件或任何其他类型的文件 这就是我保存文件的方式,我如何读取此文件Flutter 在颤振中读取文件,flutter,dart,Flutter,Dart,我正在尝试下载文件并在我的应用程序中读取它,我可以使用readAsString()方法读取文本文件,但如何读取pdf文件或任何其他类型的文件 这就是我保存文件的方式,我如何读取此文件 static var httpClient = new HttpClient(); Future<File> _downloadFile(String url, String filename) async { var request = await httpClient.getUrl(
static var httpClient = new HttpClient();
Future<File> _downloadFile(String url, String filename) async {
var request = await httpClient.getUrl(Uri.parse(url));
var response = await request.close();
var bytes = await consolidateHttpClientResponseBytes(response);
Directory dir = await getApplicationDocumentsDirectory();
String path = dir.path;
File file = new File('$path/$filename');
await file.writeAsBytes(bytes);
return file;
}
static var httpClient=new httpClient();
未来下载文件(字符串url、字符串文件名)异步{
var request=wait-httpClient.getUrl(Uri.parse(url));
var response=wait request.close();
var bytes=等待合并HttpClientResponseBytes(响应);
Directory dir=wait getApplicationDocumentsDirectory();
字符串路径=dir.path;
File File=新文件(“$path/$filename”);
等待文件。writeAsBytes(字节);
返回文件;
}
提前感谢:-)使用readAsBytes()使用readAsBytes()