downloadAndSaveFile method

Future<String> downloadAndSaveFile({
  1. required String url,
  2. required String fileName,
})

Implementation

Future<String> downloadAndSaveFile({ required String url, required String fileName}) async {
  final Directory directory = await getApplicationDocumentsDirectory();
  final String filePath = '${directory.path}/$fileName';
  var response = await HttpClientRepository().getData(url,fName: 'downloadAndSaveFile');
  final File file = File(filePath);
  await file.writeAsBytes(response.bodyBytes);
  return filePath;
}