#flutter #dart
#flutter #dart
Вопрос:
Я пытаюсь загрузить файлы и прочитать их в своем приложении, я могу читать текстовые файлы с помощью метода readAsString(), но как я могу читать файлы pdf или файлы любого другого типа?
Вот как я сохраняю файл, как я могу прочитать этот файл?
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;
}
Заранее спасибо 🙂
Комментарии:
1. Используйте readAsBytes()