Flutter拦截Image.network网络调用

问题描述 投票:0回答:1

我正在使用

Image.network
加载网络图像。但我们还保留包含用户捕获的图像的本地路径的 SQLite DB。 我想拦截
Image.network
调用并检查图像是否存在于内部存储中,如果不存在则仅进行网络调用。

有什么办法可以解决这个问题吗?

flutter image http
1个回答
0
投票

以我目前的知识,您可以跟踪当前本地存储的图像路径并检查它是否存在。然后将它们放入 try 和 catch 块中以在本地加载,如果最终出现错误,则加载网络图像。

© www.soinside.com 2019 - 2024. All rights reserved.