Hola a todos:
Estoy intentando crear un input file que al examinar y seleccionar un archivo, este también se "guarde" en un segundo input file.
He leído algo de cloneNode Method pero no lo consigo.
Alguien tiene alguna idea ?
| ||||
| Respuesta: Input File afecte a un segundo input file .... no hay ninguna forma ? se me ocurre que con AJAX haga una consulta por PHP y devuelva el binario a un input hidden antes de enviarlo en el formulario . Puede ser ?
__________________ Adios ...!!!! |
| ||||
| Respuesta: Input File afecte a un segundo input file Finalmente opté por otra opción : Subir el archivo con un evento onchange en el input file a través de AJAX + PHP. Pero he tenido problemas ya que formData.append("fileup", file.files[0]); no toma los datos del jpeg que se intenta subir desde input type="file" entiendo que con formData.append("a", B) : a : es el nombre de la variable que envio B : es el valor de la variable que envío pero como les comenté no me funciona comparto el JS AJAX que entrega un ejemplo web y que estoy ocupando: Código HTML: function nuevoAjax(){
var xmlhttp=false;
try{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
catch(E) { xmlhttp=false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined'){ xmlhttp=new XMLHttpRequest(); }
return xmlhttp;
}
function uploaded(){
var file = document.getElementById("imageB");
/* Create a FormData instance */
var formData = new FormData();
/* Add the file */
formData.append("fileup", file.files[0]);
alert("vemoas po loco");
var ajax=nuevoAjax();
ajax.open("post", "../../AJAX/img-carga.php", true);
ajax.setRequestHeader("Content-Type", "multipart/form-data");
ajax.send(formData); /* Send to server */
}
/* Check the response status */
ajax.onreadystatechange = function(){
if (ajax.readyState == 4 && ajax.status == 200){
alert(ajax.statusText);
}
}
<input type="file" name="imageB" id="imageB" onchange="uploaded()" title="Seleccionar archivo desde su PC"> y mi PHP: Código PHP:
__________________ Adios ...!!!! |
| Etiquetas: |