【问题标题】:Scheme not starting with alphabetic character (at character 1) DART方案不以字母字符开头(在字符 1 处)DART
【发布时间】:2020-08-03 04:31:44
【问题描述】:

我只是尝试使用此功能从网络获取图像

 Completer<ImageInfo> completer = Completer();
  Future<ui.Image> getImage(String path) async {
    [var img = new NetworkImage(path);
    img.resolve(ImageConfiguration()).addListener(ImageStreamListener((ImageInfo info,bool _){
      completer.complete(info);
    }));][1]
    ImageInfo imageInfo = await completer.future;
    return imageInfo.image;
  }

但我遇到了一个我无法解决的问题。附加的screenshot 中的完全错误。

【问题讨论】:

  • 您找到解决方案了吗?谢谢!!

标签: dart


【解决方案1】:

嗯,现在可以了,只要确保复制图像的链接而不是 html 页面(右键单击并 cpy 图像位置)

【讨论】:

    【解决方案2】:

    四处寻找 URI 中的任何非字母字符。对我来说,它是“https”之前的一个空格字符。

    【讨论】:

      【解决方案3】:

      这对我有用。我使用的是本地主机,但忘记在我的 IP 地址和端口号之前添加http://。添加它为我解决了这个问题。

      【讨论】:

        猜你喜欢
        • 2021-01-29
        • 1970-01-01
        • 2021-02-26
        • 1970-01-01
        • 1970-01-01
        • 2016-01-15
        • 1970-01-01
        • 2020-03-08
        • 2018-05-05
        相关资源
        最近更新 更多