enviar archivo a PHP via ajax sin usar las etiquetas <form></form>

721 views
Skip to first unread message

henrry salinas

unread,
May 14, 2014, 12:06:15 PM5/14/14
to php...@googlegroups.com
Hola amigos.
Mi pregunta es algo rara pero para mis propósitos necesito saber como subir un archivo(imagen, video, pdf, etc...) a  PHP via ajax sin usar las etiquetas <form></form>
Alguna idea de como podría hacerlo??? gracias.....

Diego Cañizares

unread,
May 14, 2014, 1:01:50 PM5/14/14
to php...@googlegroups.com
Se me ocurre que podrías resolverlo con la File API de HTML5. Acá[0]
tenés algunos ejemplos de cómo se usa.
Aunque también me preguntaría el porqué de la negativa de colocar tags
<form>. Acá[1] tenés un ejemplo bastante claro de cómo subirlo vía
AJAX con la File API, pero con <form>.

[0]: http://www.html5rocks.com/en/tutorials/file/dndfiles/
[1]: http://www.sanwebe.com/2012/06/ajax-file-upload-with-php-and-jquery

Saludos,

--
Diego G. Cañizares
Geek | Coder | Lover
http://diegocanizares.com.ar

--
Por favor, evite enviarme documentos adjuntos en formato Word, Excel o
PowerPoint.
Lea http://www.gnu.org/philosophy/no-word-attachments.es.html

Maximiliano Churichi

unread,
May 14, 2014, 1:01:12 PM5/14/14
to php...@googlegroups.com
Es muy raro lo que necesitas, y cosas raras a veces suelen indicar errores de diseño, no se si será tu caso...
Anyway, cual sería el requisito aca? no usar las etiquetas <form> o no usar $_FILES/move_uploaded_file/etc? es decir, la limitacion estaría del lado del cliente o del servidor?

Maximiliano Churichi
<mchu...@gmail.com>


--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a php...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/php-arg.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Gustavo Chalco

unread,
May 14, 2014, 12:40:42 PM5/14/14
to php...@googlegroups.com
Javascript


El 14 de mayo de 2014, 11:40, Gustavo Ch. Apaza <gus...@ccg.com.pe> escribió:
Javascript


--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a php...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/php-arg.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--




--
Saludos

     Gustavo Ch. Apaza
   Core Consulting Group
       CEL.  993783686

Gustavo Ch. Apaza

unread,
May 14, 2014, 12:40:32 PM5/14/14
to php...@googlegroups.com
Javascript


El 14 de mayo de 2014, 11:06, henrry salinas <es.h...@gmail.com> escribió:

--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a php...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/php-arg.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--

Diego Cañizares

unread,
May 14, 2014, 1:22:37 PM5/14/14
to php...@googlegroups.com
2014-05-14 13:40 GMT-03:00 Gustavo Chalco <gcaclaro...@gmail.com>:
>
> Javascript
>

Computadora

Bemjarmin

unread,
May 15, 2014, 8:27:50 PM5/15/14
to php...@googlegroups.com
Javascript

XD


--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a php-arg+u...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages