hwDownloadBlobData function

void hwDownloadBlobData({
  1. required List blobParts,
  2. String? filename,
})

Implementation

void hwDownloadBlobData({required List blobParts, String? filename}) {
  final blob = Blob([blobParts]);
  final url = Url.createObjectUrlFromBlob(blob);
  AnchorElement(href: url)
    ..setAttribute(
        'download', '${filename ?? DateTime.now().millisecondsSinceEpoch}')
    ..click();

  // 释放 URL
  Url.revokeObjectUrl(url);
}