gpt4 book ai didi

image - Flutter Image.Network 和 CachedNetworkImage 不显示?

转载 作者:行者123 更新时间:2023-12-03 02:52:34 46 4
gpt4 key购买 nike

当我尝试向用户显示图像时,它是看不到的。
Image.network('https://picsum.photos/250?image=9')
我试过添加<uses-permission android:name="android.permission.INTERNET" />到 AndroidManifest.xml 文件。

还是不显示。

我没有用IOS试过这个。

我也意识到我收到如下错误:The following SocketException was thrown resolving an image codec: 'picsum.photos' (OS Error: No address associated with host.
关于如何解决这个问题的任何想法?

编辑1:

这是我正在使用的代码:

CachedNetworkImage(
imageUrl: '$server/cdn/post/img?id=${this.id}', httpHeaders: imgHeaders,
placeholder: (BuildContext context, String url) {
return Center(child: CircularProgressIndicator());
},
errorWidget: (context, url, error) => Icon(Icons.error),
),

服务器是我的本地主机 url,它工作正常,因为我使用它从我的 nodejs 服务器获取一些数据并且它工作正常。

this.id 是我的小部件的参数,它等于服务器将用于提供正确图像的 ID。它被定义并具有值(value)。

如果有帮助,这也是 Stack 小部件的子项。另外,我在其他网址上也有这个。

最佳答案

我遇到了同样的问题,请按照以下步骤操作:

1)如果您在模拟器上关闭它,或者在真实设备上卸载该应用程序。

2) 更改 Mac/笔记本电脑上的 DNS 配置

为 Windows 更改 DNS 的链接:https://www.windowscentral.com/how-change-your-pcs-dns-settings-windows-10

更改 MAC DN 的链接:https://www.macinstruct.com/node/434

在我的计算机上使用 Google 的 DNS 对我有用,以下是 DNS 的坐标:'8.8.8.8 和 8.8.4.4'

让我知道它是否有效。

关于image - Flutter Image.Network 和 CachedNetworkImage 不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60402933/

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