Foros del Web » Creando para Internet » HTML »

inserta text con enctype="multipart/form-data" y no sube imagenes

Estas en el tema de inserta text con enctype="multipart/form-data" y no sube imagenes en el foro de HTML en Foros del Web. Hola tengo un upload en ajax y php pero al enviar el post php si tengo el enctype="multipart/form-data" imprime/inserta el nombre de el fichero y ...
  #1 (permalink)  
Antiguo 17/01/2010, 18:06
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 10 años, 6 meses
Puntos: 2
inserta text con enctype="multipart/form-data" y no sube imagenes

Hola tengo un upload en ajax y php pero al enviar el post php si tengo el enctype="multipart/form-data" imprime/inserta el nombre de el fichero y no sube la imagen, si no lo tengo solo sube imagen y no imprime/inserta con el nombre de el fichero .

me gustaria me ayudaran a ponerlo todo junto se que es pocible pero no se por que no me anda junto algun metodo o algo me falta??

gracias
  #2 (permalink)  
Antiguo 18/01/2010, 00:02
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Respuesta: inserta text con enctype="multipart/form-data" y no sube imagenes

Hola:

Mw parece que no estás contando bien las cosas...

Ajax (al menos el objeto XMLHttpRequest, no permite el enctype que comentas, además, el envío de datos necesitaría los datos binarios de las imágenes, y javascript, por seguridad no puede acceder a esas cosas...

La técnica para subir un archivo con Ajax, es mediante el envío normal a un (i)frame oculto.

Un artículo al respecto: Revisar las imágenes antes de subirlas

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: imagenes, inserta, txt
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.