【发布时间】:2016-08-12 00:23:03
【问题描述】:
我在设备上的 Android/data/myApp 文件夹中有一个名为 test.jpg 的图像文件。我想在 img 标签中显示它。我已经尝试了 src 属性中的所有可能路径,但没有任何效果。我也尝试将 src 更改为 ng-src 或 data-ng-src。没有任何效果,我越来越绝望。
当我通过 Windows 资源管理器查看图像时,图像在存储中可见,但在我的应用程序中不可见。如果我使用 $cordovaFile.checkFile 函数,结果数据中的一切看起来都很完美。文件存在,具有 nativeURL 但仍不显示在视图中。
有人遇到过这个问题吗?我已经阅读了谷歌在这个主题中提供的所有内容,但在这个问题上仍然没有任何进展。有人可以向我展示一些如何从设备存储中检索 Ionic 应用程序中的图像的简单示例吗?应该是什么样的路径?也许我必须为我的 config.xml 或 andorid 清单添加一些权限? 这是我的第一个混合应用程序。我在 AngularJS/Cordova/Ionic 方面没有太多经验。
我真的卡住了。请帮忙。
【问题讨论】:
-
你能展示一些你的代码吗?如果你在你的
<img>中使用ng-src并让它链接到一个由$cordovaFile.checkFile()返回nativeURL的函数,那么它应该可以正常工作。 -
也许这对你有帮助file plugin
-
你想看什么代码?
标签: android angularjs cordova ionic-framework