Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2014, 12:01
Avatar de mamon
mamon
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 2 meses
Puntos: 3
FileTransfer y PHP

Hola a todos,

He estado utilizando un código de Phonegap para tomar una foto y subirla a PHP con el phonegap 2.x pero ahora he querido hacer mejoras y ya no me dejó usar los métodos FileTransfer ni FileUploadOptions. Buscando vi cómo hacer que funcione y al parecer si manda ya que en el “progress” se ve como va el “loaded” subiendo pero mi problema es que no llega el archivo (al PHP) ni tampoco los parámetros que envío. $_FILE y $_POST llegan vacíos!

Código Javascript:
Ver original
  1. function LoQueEnviaLaCamara(imageURI){
  2.         var options = new FileUploadOptions();
  3.   options.fileKey="file";
  4.   options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
  5.   options.mimeType="image/jpeg";
  6.  
  7.   options.headers = { Connection: "close" };
  8.   options.chunkedMode = false;
  9.  
  10.   var params = new Object();
  11.   params.token = "123abc";
  12.   params.galeria = "8";
  13.  
  14.   options.params = params;
  15.  
  16.   //ONLINE
  17.   var ft = new FileTransfer();
  18.   ft.upload(imageURI, encodeURI(REC.URL+"upload.php"), REC.Media.PhotoUploaded, REC.Media.PhotoError, options);
  19.   $("#enviando, #total").html("--");
  20.   ft.onprogress = function(progressEvent) {
  21.     /*if (progressEvent.lengthComputable) {
  22.       loadingStatus.setPercentage(progressEvent.loaded / progressEvent.total);
  23.     }else{
  24.       loadingStatus.increment();
  25.     }*/
  26.     $("#enviando").html(progressEvent.loaded);
  27.     $("total").html(progressEvent.total);
  28.   };
  29. }

Por favor qué debo hacer?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.