繁体   English   中英

在Ionic App中显示设备存储中的图像

[英]Displaying image from device storage in Ionic App

我在Android / data / myApp文件夹中的设备上有一个名为test.jpg的图像文件。 我想在img标签中显示它。 我已经在src属性中尝试了所有可能的路径,但没有任何作用。 我也尝试将src更改为ng-src或data-ng-src。 什么都行不通,我变得绝望了。

当我浏览Windows资源管理器时,图像在存储中可见,但它不在我的应用程序中。 如果我使用$ cordovaFile.checkFile函数,结果数据中的一切看起来都很完美。 文件存在,具有nativeURL但仍未在视图中显示。

有人有这个问题吗? 我已经阅读了谷歌在这个主题中提供的所有内容,但在这个问题上仍然没有任何进展。 有人能告诉我一些简单的例子如何在设备存储中从Ionic应用程序中检索图像吗? 应该是什么样的路径? 也许我必须为config.xml或andorid清单添加一些权限? 这是我的第一个混合应用程序。 我对AngularJS / Cordova / Ionic没有多少经验。

我真的卡住了。 请帮忙。

好的,所以我想我必须自己回答这个问题。 当我使用文件的nativeURL作为src时,一切正常。 我添加了img-src:*; 索引中的http-equiv =“Content-Security-Policy”元标记的内容但它仍然无法正常工作。 第10次重启应用程序突然一切都很好。 我仍然不知道这是不是meta标签的问题,但它现在工作,所以我很高兴。

如果有人想看到我的config.xml,清单或索引只是问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM