Tengo un <div/>
etiqueta que contiene la carga de un archivo <input id="file" type="file"/>
etiqueta. Quiero publicar el contenido de la input
etiqueta a una página en php utilizando $.ajax()
o $.post()
pero, ¿cómo puedo agarrar el contenido de la input
etiqueta que tiene su tipo de "file"
? así que puede presentar mediante el ajax de jQuery funciones?
Nota: Mi código no tiene una <form/>
etiqueta todavía. No estoy seguro si es obligatorio subir archivos. También he visto algunas de las soluciones mediante <iframe>
quiero saber si esto se puede hacer de otra manera.
No quiero utilizar ningún plugin para hacer esto.
- esto se puede hacer con
<iframe>
/java applet
/flash
Una secuencia de bytes no puede ser parte de una solicitud asincrónica.
En otras palabras, usted no puede enviar datos con AJAX enfoques.
event.dataTransfer.files
y, a continuación, crear nuevos FormData utilizandovar fd = new FormData(); fd.append("fileToUpload", fileList[i]);
, crear nuevos XMLHTTPRequest y enviar los datos:request.send(fd);
.que no se puede enviar el archivo a través de $.post…
usted puede utilizar este enlace para uplaod archivo a través de ajax..
http://www.uploadify.com/demos/