我正在制作一个 Flutter 项目,其中图像显示在列表视图中,用户可以共享、收藏或下载图像。我被困在下载部分。是否可以将图像文件保存到手机的存储器中以供离线使用?
我想要发生的是我可以创建和编写一个图像文件
Future<String> get _localPath async {
final directory = await getApplicationDocumentsDirectory();
return directory.path;
}
Future<File> get _localFile async {
final path = await _localPath;
return File('$path/$title.txt');
}
// Write an image by obtaining an image through a URL
然后能够通过
Image.file('$path/$title.txt')