Flutter NetworkImage句柄403错误

Tha*_*thu 6 android flutter dart-2

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

403状态代码或图片URL损坏等情况下,如何显示资产文件夹中的图片,该如何处理?

目前,我已经通过向HTTP GET图片网址发送请求并检查状态码是否为200来处理该问题。如果是200,则使用NetworkImage()AssetImage()加载图像并使用FutureBuilder()来构建Widget。

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

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