Ich habe erfolgreich eine Datei auf mein Android-Handy mit Phonegap Datei-API heruntergeladen. Ich möchte die Datei in den Downloads-Ordner auf meinem Telefon herunterladen. Wenn Sie beispielsweise einen Anhang aus einer E-Mail herunterladen, wird der Anhang in Ihren Downloads-Ordner verschoben. Hier ist meine JS-Code, der die Datei herunterlädt, um „file: // mnt/sdcard /“:Wie lade ich eine Datei mit Phonegap in den Android-Ordner "Downloads" herunter?
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
fileSystem.root.getFile('myfile.jpg', {
create: true,
exclusive: false
}, function(fileEntry) {
var localPath = fileEntry.fullPath,
fileTransfer = new FileTransfer();
fileTransfer.download(uri, localPath, function(entry) {
console.log("download complete: " + entry.fullPath);
}, function (error) {
console.log('download error: ' + error.code);
console.log("download error source " + error.source);
console.log("download error target " + error.target);
});
}, downloadError);
}, downloadError);
Es muss einen Weg geben, um den Download-Ordner zugreifen, weil ich diese Funktionalität sehen die ganze Zeit in anderen Apps.
Kann die heruntergeladene Datei in einem benutzerdefinierten Verzeichnis gespeichert werden? –