Чтение файла в 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(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()