Я скачал пакет Dart archive , но документация вроде пустая. У меня есть объект, который мне нужно сериализовать в формате файла, и сжать его в zip.
Это то, что мне удалось написать до сих пор, но это не работает.
static Future<List<int>> convertMeetingsListToZip(List<Meeting> list) async {
return File('meetings.zip')
.writeAsString(jsonEncode(list))
.then((File encodedFile) {
Archive archive = new Archive();
archive.addFile(new ArchiveFile(
encodedFile.path, encodedFile.lengthSync(), encodedFile));
return ZipEncoder().encode(archive);
});
}
Не могли бы вы мне помочь?