Foros del Web » Programando para Internet » Javascript »

Subir imagen al servidor sin ajax

Estas en el tema de Subir imagen al servidor sin ajax en el foro de Javascript en Foros del Web. Hola, necesito subir imágenes al servidor, codificadas en base64, pero todos los ejemplos que he visto utilizan ajax. Me pregunto si habrá alguna manera de ...
  #1 (permalink)  
Antiguo 23/10/2013, 10:18
 
Fecha de Ingreso: junio-2010
Mensajes: 51
Antigüedad: 13 años, 11 meses
Puntos: 0
Subir imagen al servidor sin ajax

Hola, necesito subir imágenes al servidor, codificadas en base64, pero todos los ejemplos que he visto utilizan ajax. Me pregunto si habrá alguna manera de enviarlas mediante un formulario normal html con ayuda de javascript. Gracias de antemano por vuestras respuestas. Saludos!
  #2 (permalink)  
Antiguo 23/10/2013, 14:30
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Subir imagen al servidor sin ajax

Hola:

... ¿Y porqué con ayuda de javascript...? Solo debes tener el formulario y en el servidor detectar si es una imagen y codificarla...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 23/10/2013, 20:11
 
Fecha de Ingreso: junio-2010
Mensajes: 51
Antigüedad: 13 años, 11 meses
Puntos: 0
Respuesta: Subir imagen al servidor sin ajax

Gracias caricatos por tu respuesta. Quizás no me explicado bien, o existe algún método que desconozco. Te explico: Tengo un input file para fotos, que redimensiono en un canvas a un tamaño requerido, codificándolo en base 64. Igualmente, se pudiera hacer un dibujo, recortar una imagen, etc... en un canvas. El problema viene cómo enviar los datos de la imagen generada, sin utilizar el típico input file, sino los parámetros necesarios para subir dicha imagen -la generada en base64 en el canvas- al servidor.

He rebuscado mucho, pero todos los parámetros (filename, mimetipe, data, etc....) son aplicados solamente para enviarlos mediante ajax, pero lo que necesito es que se envíen mediante un POST clásico, con un comando submit.

Entiendo que es una pregunta complicada y haberme explicado un poco mejor, y espero un poco de paciencia por vuestra parte para poder solucionar este problema. Vuelvo a agradecer cualquier ayuda que me pueda ayudar. Gracias de nuevo y un saludo !!
  #4 (permalink)  
Antiguo 23/10/2013, 22:07
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Subir imagen al servidor sin ajax

Lo que puedes hacer es poner todos esos atributos en campos tipo hidden, así puedes hacer un post "clásico".

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: ajax, formulario, html, servidor
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 17:09.