fileSaveAsFromBlob static method

dynamic fileSaveAsFromBlob(
  1. Blob blob,
  2. String? filename
)

Implementation

static dynamic fileSaveAsFromBlob(Blob blob, String? filename) {
  final url = Url.createObjectUrlFromBlob(blob);
  final anchor = document.createElement('a') as AnchorElement;

  anchor.href = url;
  anchor.style.display = 'none';
  anchor.download = filename;
  document.body!.children.add(anchor);

  anchor.click();

  document.body!.children.remove(anchor);
  Url.revokeObjectUrl(url);
}