Ver Mensaje Individual
  #19 (permalink)  
Antiguo 07/01/2013, 04:27
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: Pasar valores de un input file a PHP

Sí, como te decía antes, podés usar tu framework preferido para la parte de AJAX; es casi lo mismo.
Fijate que en php tenés que convertir el $_POST['documentacion'] con base64_decode porque lo que enviás con AJAX es el contenido del archivo codificado en base64. Fijate que con mi código php hago eso y lo guardo en un directorio con file_put_contents:
Código PHP:
file_put_contents($_POST['fileName'],base64_decode($_POST['Base64EncodedFile'])) 
Otra cosa, fijate en esta línea:
Código PHP:
ns.file=e.target.result.split('data:application/pdf;base64,').pop(); 
Ahí estamos quitando de la cadena que entrega e.target.result esta parte: data:application/pdf;base64,

Eso lo puse así porque tu código indica que sólo querés pdf