要素を使用してサーバーから画像をダウンロードする phonegap Android アプリがありますFileTransfer
。に画像を保存していroot.fullPath + "/namefile.jpg"
ます。次に、アプリケーションがオンラインの場合はイメージを保存し、イメージのsrc
属性をファイル システム内のイメージのソースに設定します。オフラインの場合は、ファイル システムからイメージを直接取得します。
問題はこの状況にあります。サーバーで画像が変更されると、再度ダウンロードしますが、古い画像が表示されます。次に、アプリを閉じて再度開くと、新しく変更された正しい画像が読み込まれます。
ここにコードがあります
ft.download(
uri,
fs.root.fullPath+"/filename",
function(entry) {
alert("download complete: " + entry.fullPath);
urlNuevo=entry.fullPath;
$("#my_image").attr("src",entry.fullPath);//here is the problem it still shows the previous version of the image
},
function(error) {
alert("download error source " + error.source);
alert("download error target " + error.target);
alert("upload error code" + error.code);
urlNuevo= fs.root.fullPath+"/filename"
$("#my_image").attr("src",fs.root.fullPath+"/filename");
}
);