GetFile Cordova 3.4.0 err.code 1000

Trato de GetFile con cordova 3.4.0:

FileManager.prototype.ReadAsTextFromFile = function (fileName, readDataCallBack) { var that = this; try { window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) { fileSystem.root.getFile(fileName, {create: false}, function (fileEntry) { fileEntry.file( function (file){ var reader = new FileReader(); reader.onloadend = readDataCallBack; reader.readAsText(file); } , function(err){alert('ReadFile' + " fail: " + err.code);}); } , function(err){alert('GetFile' + " fail: " + err.code);}); }, function(err){alert('FileSystem' + " fail: " + err.code);}); } catch (e) { logError(e); } } 

pero obtener el err.code 1000 en la llamada getfile.

el nombre del archivo es:

 var fileName = "/scard/" + reliefsSubfolderName + reliefname + String.fromCharCode(47) + reliefsManifestFileName; 

/scard/my_dir_on_card/my_file_name.drd (drd es mi extensión pero es un archivo de texto)

¿Puedo saber cuál es la manera correcta de alcanzar mi objetivo?

Supongo que necesitas omitir el "/" principal de tu fileName.
Causa más probable del código de error 1000 es el archivo de ruta no existente al obtener una referencia a través de getFile con la opción create como falsa

 fileSystem.root.getFile(fileName, {create: false},... 

Puede intentar inspeccionar la ruta completa del archivo antes de invocar getFile y ver si es válida. Su ruta de acceso no debe contener varias "/" consecutivas distintas del protocolo inicial. por ejemplo cdvfile: // localhost / persistent / scard …..

 console.log(fileSystem.root.toURL() + fileName); 
  • En la aplicación meteor como agregar orgin = * en cordova config.xml?
  • Compras de Android en la aplicación con Phonegap
  • ¿Existe una guía para desarrolladores de navegadores integrada de Android? ¿Dónde buscar las diferencias entre motores JS?
  • PhoneGap plugin de Android para la grabación de audio de mayor calidad?
  • ShouldOverrideUrlLoading en custom Cordova CordovaWebViewClient no funciona más
  • Se produjo un error inesperado: ant jar> / dev / null salió con 127 en la brecha telefónica
  • Deslice con jQuery Mobile 1.2, PhoneGap 2.1 y Android 4.0.4 no funcionan correctamente
  • Encuentra el error de javascript que estoy recibiendo en phonegap en android
  • Siempre mostrando algunas advertencias en un nuevo proyecto de teléfono
  • ¿Cómo eliminar el Crosswalk from a Cordova project?
  • PhoneGap: ¿Hay una manera de detener el teclado de cambiar el tamaño de la vista?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.