toFile method

Future<File> toFile([
  1. String? filename
])

Implementation

Future<File> toFile([String? filename]) async {
  final Directory tempDir = await getTemporaryDirectory();
  File file = await File(
          '${tempDir.path}/${filename ?? DateTime.now().millisecondsSinceEpoch.toString()}.png')
      .create();
  file.writeAsBytesSync(this);

  return file;
}