代码之家  ›  专栏  ›  技术社区  ›  LorenzoBerti

如果路径或名称文件中有空格,则无法加载图像

  •  1
  • LorenzoBerti  · 技术社区  · 6 年前

    我在动态加载资产映像时遇到问题。

    new AssetImage(img_path)
    

    /存储/模拟/0/WhatsApp/Media/WhatsApp图像/测试.jpg

    /存储/模拟/0/WhatsApp/Media/WhatsApp图像/测试.jpg

    它起作用了。

    但如果我用空格更改文件名,则不会这样做,例如:

    /存储/模拟/0/WhatsApp/Media/test with空间.jpg

    1 回复  |  直到 6 年前
        1
  •  8
  •   Günter Zöchbauer    6 年前

    我想这就是你真正想要的

    new FileImage(
        new File('/storage/emulated/0/WhatsApp/Media/WhatsApp Images/test.jpg')
    )
    

    另请参见 https://docs.flutter.io/flutter/painting/FileImage-class.html