Flutter NetworkImage句柄403错误

时间:2018-08-06 07:23:41

标签: android flutter dart-2

在我的Flutter移动应用中,通过NetworkImage()加载用户的个人资料图片时,我得到 403 状态码作为响应。

在状态为 403 或图像URL损坏等情况下,如何通过显示资产文件夹中的图像来处理此问题。

当前,我已经通过向图像URL发送一个HTTP GET请求并检查状态码是否为200 来处理该问题。如果是200,则使用NetworkImage()或使用AssetImage()加载图像并使用FutureBuilder()来构建窗口小部件。

虽然这可以很好地工作,但是我觉得处理这么小的情况会遇到很多麻烦,并且可以用我不知道的更好的方法来完成。

处理此类情况的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

您在这种情况下非常简单,我没有发现任何麻烦:

col1   col2    col4
A      B       M
A      B       P
....(and so on for the other rows)