Phonegap Android Filetransfer Error Código 3

Estoy trabajando en la aplicación móvil para Android, que utiliza el complemento Facebook Connect de Dave Johnson ( https: //github.com/davejohnson/phoneg … ), Camera y FileTransfer. Básicamente, el usuario hace clic en un botón para tomar una foto (la cámara del teléfono se inicia, el usuario toma una foto), a continuación, esta foto se carga en un servidor. El problema es que la primera vez todo está bien, pero cuando vuelvo a pulsar el botón para tomar una segunda foto, la foto no se puede subir a un servidor y el error devuelto es de FileTransfer – Código de error 3.

He configurado options.unkedMode = false; Esto no ayuda.

Sé que se trata de un error de conexión; he incluido en la lista blanca el dominio al que subo la imagen en el archivo /res/xml/cordova.xml. Busqué en la web mucho para encontrar una solución de trabajo hay otras personas quejándose de esto, pero no hay solución de trabajo siempre. Estoy usando Cordova 1.8.1 (también he probado con 1.8.0, 1.7.0, 1.6.1, 1.5.0). He probado con las nuevas versiones de Phonegap por ejemplo 1.9.0 pero no puede construir el proyecto – el complemento de facebook no funciona con esta versión de Phonegap. Estoy probando con Emulator Android 4.1 (API 16). He intentado cosas diferentes para hacer que funcione mientras estaba mirando los registros en detalles, pero no pude hacer que funcione. Estoy tratando de encontrar una solución, porque es muy importante, por favor ayúdame a resolver este problema. Gracias de antemano por sus respuestas.

2 Solutions collect form web for “Phonegap Android Filetransfer Error Código 3”

Puede probar cualquiera de estos:

Establezca android: debuggable = "true" en la etiqueta de su archivo AndroidManifest.xml.

Establecer en lugar de sólo el * como se recomienda en la sección de comentarios de la siguiente manera:

<!-- <access origin="https://example.com" /> allow any secure requests to example.com --> <!-- <access origin="https://example.com" subdomains="true" /> such as above, but including subdomains, such as www --> <!-- <access origin=".*"/> Allow all domains, suggested development use only --> 

De; https://stackoverflow.com/a/12011782/610880

Se trata de un error no fijado en la biblioteca phonegap, ya que no había correcciones de errores, tuve que conseguir que funcione por mi trabajo alrededor (básicamente reupload en cada fallo alternativo):

 ft.upload(path, encodeURI("http://yourdomain.com/upload.php"), function(result) { alert("Uploaded"); }, function(error) { ft.upload(path, encodeURI("http://yourdomain.com/upload.php"), function(result) { alert("Uploaded"); }, function(error) { alert("Error uploading image"); }, { fileName: name, fileKey: "file", mimeType: "image/jpeg", chunkedMode: false }, true); }, { fileName: name, fileKey: "file", mimeType: "image/jpeg", chunkedMode: false }, true); 
  • Java.net.UnknownHostException: graph.facebook.com
  • Phonegap: error de transferencia de archivos en Android
  • Descarga de imágenes de Android AWS Server
  • Cómo utilizar multipart / form-data subir imagen / imagen en Android
  • Subir la imagen de android a webservice
  • HttpUrlConnection carga de archivo multipart con ProgressBar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.