在扑朔迷离中,如何将图像从ImageProvider保存到本地?
我的解决方案是这样的:
widget.imageProvider
.resolve(new ImageConfiguration())
.addListener((imgInfo, _) async {
print('imgInfo: $imgInfo');
print('${imgInfo.image}');
print('${imgInfo.image.toByteData()}');
ByteData byteData = await imgInfo.image.toByteData();
_toSaveImgFile.writeAsBytes(byteData.buffer.asUint8List());
print('${byteData.buffer.asUint8List()}');
});
因为我是从ImageProvider获取此图像的,所以无法访问其他页面中的原始url或字节,因此 pls 不会显示错误的答案以保存字节,我可以那。问题是这种将图像从ImageProvider保存到本地的方法。我认为可以做到,但据我所知。如果有人知道,请帮助我!