Flutter 图像未从网络加载 url

Flutter Image not loading from network url

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

我项目中的图片URL是这样的

10.20.3.169\uploads/room/1494073006dz15k9b.jpg

如您所见,URL 斜杠不正确。当我将 url 放入浏览器时,它会自动更正 url 并加载图像。 但是 CachedNetworkImage 库没有加载图像。

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

10.20.3.169/uploads/room/1494073006dz15k9b.jpg

现在 CachedNetworkImage 工作正常。

我需要在加载图像之前编码 URL 吗? 如果 那么我该如何实现呢?

请帮帮我。

正如@Günter Zöchbauer 在更正 API URL 并添加 http:// 后所说,它的工作正常。 Web 浏览器会自动更正 url,但对于 CachedNetworkImage,我们需要传递准确的 URL。 如果我们在没有 http:// 的情况下传递 URL,那么库会尝试从文件中选取图像并给出异常。