createFileOfPdfUrl method

Future<File> createFileOfPdfUrl()

Implementation

Future<File> createFileOfPdfUrl() async {
  final url = pdfUrl;
  final filename = url.substring(url.lastIndexOf("/") + 1);
  var request = await HttpClient().getUrl(Uri.parse(url));
  var response = await request.close();
  var bytes = await consolidateHttpClientResponseBytes(response);
  String dir = (await getApplicationDocumentsDirectory()).path;
  File file = File('$dir/$filename');
  await file.writeAsBytes(bytes);
  return file;
}