Descargue un archivo a la carpeta Descargas del dispositivo utilizando Cordova FileTransfer
Estoy utilizando el objeto de Cordova FileTransfer para descargar un archivo de una url al dispositivo.
var fileTransfer = new FileTransfer(); var path = cordova.file.dataDirectory; fileTransfer.download( fileUrl, path + "/sample.pdf", function(theFile) { console.log("download complete: " + theFile.toURI()); alert("File downloaded to "+cordova.file.dataDirectory); }, function(error) { console.log(JSON.stringify(error)); } );
En este caso, el archivo se descarga en data/data/com.fileDemo/files/
(No estoy seguro de si la descarga es un éxito ya que no puedo acceder a esta carpeta. download complete: file:///data/data/com.fileDemo/files/sample.pdf
). ¿Cómo puedo usar el mismo método para descargar un archivo a la carpeta "Descargas" del dispositivo android?
- Creador de directorios anidados: Phonegap
- Phonegap - pantalla de bienvenida para la aplicación de Android
- Cordova Media no reproducirá mp3 desde www
- AVD "usar host GPU" causar pantalla en negro cuando las aplicaciones de prueba
- La rotación de Css no se aplica en android (phonegap)
- Android: fija la orientación de la pantalla sólo para una página (diferencia telefónica)
- Cordova phonegap utilizando una página web externa en la aplicación mientras se mantiene el encabezado / pie de página (para la navegación)
- ¿Alguien ha utilizado el marco del teléfono y cómo lo calificarían?
- Error en cordova Cuando el tipo "cordova build android"
- Phonegap construir para Android y la pantalla de bienvenida se estira para la tableta
- Android 4.3 y PhoneGap, no pueden conectar
- Utilizar javascript source-maps con phonegap
- Cordova Plugin Whitelist Falló pidiendo cordoba ios 4
En Córdoba, con FileTransfer
, puede solicitar el sistema de archivos TEMPORARY
o PERSISTENT
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fail);
- IOS
PERSISTENT
devolverá el directorio Documents,TEMPORARY
devolverá el directorio Caches- Androide
PERSISTENT
devuelve la raíz de la tarjeta SD / memoria del teléfonoTEMPORARY
devolverá una carpeta dentro de la carpeta de datos.
Consulte File API
& FileTransfer
para obtener más información.
- LocationManager.getLastKnownLocation (LocationManager.NETWORK_PROVIDER) devuelve siempre NULL en el Galaxy S7 (SOLO)
- DDMS (monitor de depuración de Android) no lista procesos en Galaxy S II