1

要素を使用してサーバーから画像をダウンロードする 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");
    }

);
4

1 に答える 1