he descargado correctamente un archivo de mi teléfono Android utilizando la API de archivos de Phonegap. Me gustaría descargar el archivo a la carpeta de Descargas en mi teléfono. Por ejemplo, si descarga un archivo adjunto de un correo electrónico, el archivo adjunto va a su carpeta de Descargas. Aquí está mi código JS, que descarga el archivo a "file: // mnt/sdcard /":¿Cómo se descarga un archivo a Descargas de Android carpeta mediante Phonegap?
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);
Tiene que haber una manera de acceder a la carpeta Descargas, porque veo esta funcionalidad todo el tiempo en otras aplicaciones.
¿Es posible guardar el archivo descargado en un directorio personalizado? –