YurDownload function

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

Implementation

Future<void> YurDownload({
  required String url,
  required String fileName,
}) async {
  String dir = (await _getDownloadDirectory()).path;
  final directory = Directory(dir);
  if (!await directory.exists()) {
    await directory.create(recursive: true);
  }

  await FlutterDownloader.enqueue(
    url: url,
    savedDir: dir,
    fileName: fileName,
    showNotification: true,
    openFileFromNotification: true,
    allowCellular: true,
  );
}