flutter下载图像并保存在资产中



我使用image_downloader包下载svg图像。我想把它们保存在资产文件项目中。有人能帮帮我吗,我该怎么做?image_downloader: ^0.31.0

下面是我的代码:
downloadSvg(url, name)async{
await ImageDownloader.downloadImage(url,
destination: AndroidDestinationType.custom(directory: 'E:/projects/Myapp/assets/icons')
..inExternalFilesDir()
..subDirectory("icons/$name.svg"),
);
}

这是不可能的,你不能动态地将它保存到你的资产文件中,以便在运行时激活应用程序。

您需要将该文件保存到用户设备,或者您可以使用任何本地存储包。例如,您可以使用shared_preferences、flutter_secure_storage

应该只使用资产来存储文件,这些文件应该对所有用户都是通用的。

相关内容

  • 没有找到相关文章

最新更新