// ignore: avoid_web_libraries_in_flutter import 'dart:html' as html; // ignore: avoid_web_libraries_in_flutter import 'dart:js' as js; import 'dart:typed_data'; import 'package:nc_photos/platform/file_saver.dart' as itf; class FileSaver extends itf.FileSaver { @override saveFile(String filename, Uint8List content) async { js.context.callMethod("webSaveAs", [ html.Blob([content]), filename, ]); } }