【问题标题】:Flutter Image not loading from network urlFlutter Image 未从网络 url 加载
【发布时间】:2019-03-08 13:01:12
【问题描述】:

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

我项目中的图片网址是这样的

10.20.3.169\uploads/room/1494073006dz15k9b.jpg

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

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

10.20.3.169/uploads/room/1494073006dz15k9b.jpg

现在CachedNetworkImage 工作正常。

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

请帮帮我。

【问题讨论】:

标签: dart flutter dart-pub flutter-dependencies


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 2021-04-15
    • 2021-03-05
    相关资源
    最近更新 更多