【问题标题】:Phonegap/Cordova: img tag not displaying images from SDcardPhonegap/Cordova:img 标签不显示来自 SD 卡的图像
【发布时间】:2015-04-12 17:33:08
【问题描述】:

我是 Phonegap/Cordova 的新手,并且在 Android OS 5.1 上使用 MaterializeCSS 和 JQuery 构建了一个应用程序。我有一个问题,似乎没有加载 IMG 标记中的图像,但文件路径似乎是正确的。

我为我的应用编写了脚本,以便将图像从我的服务器下载到

“file:///storage/emulated/0/Android/data//files/images/”。

我有一个带有内容 DIV 的静态索引页面,使用 jquery 修改:

$("#rBody").html('<div class="row"><div class="col s12">'+jxml+"</div></div>");

因此,内容是动态加载的。 IMG标签src路径属性根据平台修改:

jxml=jxml.replace("images", app.getStorageLocation()+"files/images");

但是,图像占位符只有一个空白方块,就好像找不到图像一样。

发生这种情况有什么原因吗?我需要在某处启用权限属性吗?

感谢您的建议!

【问题讨论】:

    标签: android cordova phonegap-desktop-app


    【解决方案1】:

    您将需要文件权限和 Cordova 的 File API 插件。

    有了这些,您应该能够读取图像并将其添加到标签中。

    【讨论】:

    • 原来,Phonegapp 桌面应用程序没有文件权限。复制到 Android Studio 后,一切正常。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 2011-06-20
    • 2021-10-16
    • 1970-01-01
    相关资源
    最近更新 更多