gpt4 book ai didi

android - Flutter NetworkImage 处理 403 错误

转载 作者:IT老高 更新时间:2023-10-28 12:36:03 27 4
gpt4 key购买 nike

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

如果出现 403 状态代码或图像 URL 损坏等情况,我如何通过显示我的 assets 文件夹中的图像来处理此问题。

目前我通过向图像 URL 发送 HTTP GET 请求并检查 状态码是否为 200 来处理它。如果是 200,我使用 NetworkImage() 或使用 AssetImage() 加载图像并使用 FutureBuilder() 构建小部件。

虽然这很有效,但我觉得处理这么小的场景很麻烦,而且可以以我不知道的更好的方式完成。

处理这种情况的最佳方法是什么?

最佳答案

你在这个场景中做得很简单,我没有发现任何问题:

  if (response.statusCode == 200) {
return NetworkImage();
} else {
return AssetImage();
}

关于android - Flutter NetworkImage 处理 403 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51702479/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com