Мне нужно иметь возможность сохранить или открыть файл напрямую, я безуспешно пытаюсь сделать следующее:
Future<String> download(BuildContext context, parm) async {
var id_doc = parm;
Dio dio = new Dio();
Io.Directory downloadsDirectory;
downloadsDirectory = await DownloadsPathProvider.downloadsDirectory;
print('dir');
print('${downloadsDirectory.path}abc.jpg');
try {
Network network = Network();
var response = await network.download(id_doc);
var bytes = utf8.encode(response);
var base64Str = base64.encode(bytes);
print("base64Str");
print(base64Str);
await OpenFile.open(base64Str);
setState(() {});
_saving = false;
} catch (e) {
print(e);
setState(() {
_saving = false;
});
}
setState(() {
_saving = false;
});
}
файл base64Str в порядке. Я пытался каким-то образом сохранить или хотя бы попытаться открыть файл напрямую ...