我的 Android 版 PhoneGap-App 中下载的文件有问题。我认为PhoneGap的下载功能实际上运行良好。它从 URL 获取文件并将其存储在 SD 卡上。(代码如下)
那么问题出在哪里?当我将 JPG 或 PNG 下载到下载文件夹时,我希望它可以通过本机图库访问。但是这幅画并没有出现在画廊里。要看到它,我必须重新启动手机,或者我必须使用另一个应用程序,如 Astro。
是否有“Refresh_the_native_Gallerie”-Function 或类似的功能?
非常感谢你。
try {
var filePath = 'file:///mnt/sdcard/Download/google.png'; // Correct filePath
var url = "https://www.google.de/images/srpr/logo3w.png"; //Correct URL
var fileTransfer = new FileTransfer();
fileTransfer.download(url, filePath, function(entry) {
console.log("s3_download download complete: " + entry.
// Do i need a "Refresh_all_other_Apps"-function here?
}, function(error) {
// Normally no Error
console.log("s3_download download error source " + error.source);
console.log("s3_download download error target " + error.target);
console.log("s3_download download error code" + error.code);
});
} catch (e) {
console.log("downloadTest ERROR: " + e);
}
不能这么快回答我自己的问题,只能编辑我的问题。所以这里是答案:
我写了一个小PhoneGap-Plugin,它实际上只是从zapl调用代码。再次感谢。希望它会帮助有同样问题的人。
你可以在这里找到代码:https ://github.com/philipp-at-greenqloud/pluginRefreshMedia