在我的Flutter
移动应用中,通过NetworkImage()
加载用户的个人资料图片时,我得到 403 状态码作为响应。
在状态为 403 或图像URL损坏等情况下,如何通过显示资产文件夹中的图像来处理此问题。
当前,我已经通过向图像URL发送一个HTTP GET
请求并检查状态码是否为200 来处理该问题。如果是200,则使用NetworkImage()
或使用AssetImage()
加载图像并使用FutureBuilder()
来构建窗口小部件。
虽然这可以很好地工作,但是我觉得处理这么小的情况会遇到很多麻烦,并且可以用我不知道的更好的方法来完成。
处理此类情况的最佳方法是什么?
答案 0 :(得分:2)
您在这种情况下非常简单,我没有发现任何麻烦:
col1 col2 col4
A B M
A B P
....(and so on for the other rows)