我在动态加载资产图像时遇到问题。
我有一个图像,我正在尝试加载:
new AssetImage(img_path)
Run Code Online (Sandbox Code Playgroud)
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
所以我想这可能是路径中有空格的问题。
我该如何解决这个问题?
Gün*_*uer 10
我认为这就是你真正想要的
new FileImage(
new File('/storage/emulated/0/WhatsApp/Media/WhatsApp Images/test.jpg')
)
Run Code Online (Sandbox Code Playgroud)
另见https://docs.flutter.io/flutter/painting/FileImage-class.html
| 归档时间: |
|
| 查看次数: |
2907 次 |
| 最近记录: |