我有动态加载资产图像的问题。
我有一个图像,我正在尝试加载:
new AssetImage(img_path)
img_path是:
/ storage / emulated / 0 / WhatsApp / Media / WhatsApp Images / test.jpg
它返回:
(27161):抛出了另一个异常:无法加载资产:/ storage / emulated / 0 / WhatsApp / Media / WhatsApp Images / test.jpg
如果我试图移动我的文件,例如
/storage/emulated/0/WhatsApp/Media/test.jpg
有用。
但是,如果我用空格更改文件的名称,例如:
/ storage / emulated / 0 / WhatsApp / Media / test with space.jpg
所以我想这可能是路径中的空间问题。
我怎么解决这个问题?
我认为这是你真正想要的
new FileImage(
new File('/storage/emulated/0/WhatsApp/Media/WhatsApp Images/test.jpg')
)
另见https://docs.flutter.io/flutter/painting/FileImage-class.html