downloadBase64 method

  1. @override
Future<String> downloadBase64({
  1. required String base64data,
  2. required String filename,
})
override

downloads base64 data into file

  • => base64data file data
  • => filename filename with extension

Implementation

@override
Future<String> downloadBase64(
    {required String base64data, required String filename}) async {
  final anchor = html.AnchorElement(
      href: 'data:application/octet-stream;base64,$base64data')
    ..target = 'blank';

  anchor.download = filename;

  html.document.body!.append(anchor);
  anchor.click();
  anchor.remove();
  return "Success";
}