Flutter Image无法从网络网址加载

时间:2018-10-03 10:08:50

标签: dart flutter dart-pub flutter-dependencies

我是新手,正在通过URL加载图像时遇到问题。

我项目中的图像URL就是这样

  

10.20.3.169 \ uploads / room / 1494073006dz15k9b.jpg

您可以看到URL斜杠不正确。当我将该网址放入浏览器时,它会自动更正网址并加载图片。 但是CachedNetworkImage库无法加载图片。

出于测试目的,我将URl更正为

  

10.20.3.169/uploads/room/1494073006dz15k9b.jpg

现在CachedNetworkImage工作正常。

加载图像之前是否需要对URL进行编码? 如果,那我该如何实现?

请帮助我。

1 个答案:

答案 0 :(得分:0)

正如@GünterZöchbauer所说,在更正API URL并添加http://后,其工作正常。 网络浏览器会自动更正网址,但对于CachedNetworkImage,我们需要传递准确的网址。 如果我们传递不带http://的URL,那么库将尝试从文件中选择图像并给出例外。