Javascript 在PhoneGap应用程序中从服务器远程播放图像的最佳方式是什么

Javascript 在PhoneGap应用程序中从服务器远程播放图像的最佳方式是什么,javascript,jquery,ajax,cordova,Javascript,Jquery,Ajax,Cordova,我正在尝试使用phoneGap以及jquery(mobile)和PHP在应用程序中显示来自远程服务器的图像 我从文档中了解到,此功能可以完成以下任务: 文件传输 在这里: 我的问题是,我不知道应该是什么文件路径才能到达我的应用程序的根目录? 主要的问题(这也是我写这篇文章的原因)是我从 还可以从远程下载文件并将其保存在设备上(仅限iOS和Android) 这对我来说是个问题 那么我该怎么办呢,我能在我的phonegap应用程序中把服务器上的图像url提供给我图像的src吗?这样行吗 谢谢我通常使

我正在尝试使用phoneGap以及jquery(mobile)和PHP在应用程序中显示来自远程服务器的图像

我从文档中了解到,此功能可以完成以下任务:

文件传输

在这里:

我的问题是,我不知道应该是什么文件路径才能到达我的应用程序的根目录? 主要的问题(这也是我写这篇文章的原因)是我从

还可以从远程下载文件并将其保存在设备上(仅限iOS和Android)

这对我来说是个问题

那么我该怎么办呢,我能在我的phonegap应用程序中把服务器上的图像url提供给我图像的src吗?这样行吗


谢谢

我通常使用html标记在phonegap应用程序中显示来自远程服务器的图像

是的,但是图像来自哪里,来源是什么?在应用程序内或远程服务器上?远程服务器可以托管映像,例如,您可以尝试以下操作。或者,您可以使用phonegap应用程序将映像打包为目录中的资产,最终用户安装phonegap应用程序时,映像将部署到客户端。可以使用html中的相对url访问这些资产,这些url是profil图片,因此根据您查看的用户配置文件,可以使用AJAX查询动态检索这些资产。下载应用程序时无法安装它。它必须从服务器动态检索。您可以在远程服务器上托管图像,并在AJAX调用成功后构建具有src属性的html标记作为远程托管图像的完整地址。
 // !! Assumes variable url contains a valid URI to a file on a server and filePath is a valid path on the device

var fileTransfer = new FileTransfer();

fileTransfer.download(
    url,
    filePath,
    function(entry) {
        console.log("download complete: " + entry.fullPath);
    },
    function(error) {
        console.log("download error source " + error.source);
        console.log("download error target " + error.target);
        console.log("upload error code" + error.code);
    }
);