在我的Flutter
移动应用程序中,通过 加载用户的个人资料图像时NetworkImage()
,我收到403状态代码作为响应。
在出现403状态代码或图像 URL 损坏等情况下,如何通过显示资产文件夹中的图像来处理此问题。
目前我已经通过向图像 URL 发送HTTP GET
请求并检查状态代码是否为 200来处理它。如果是 200,我使用NetworkImage()
或者我使用AssetImage()
来加载图像并使用 aFutureBuilder()
来构建小部件。
虽然这很有效,但我觉得处理这么小的场景很麻烦,而且可以以我不知道的更好的方式完成。
处理这种情况的最佳方法是什么?