Foros del Web » Programando para Internet » ASP Clásico »

Upload de imagen y pasar datos al formulario

Estas en el tema de Upload de imagen y pasar datos al formulario en el foro de ASP Clásico en Foros del Web. Hola a todos Tengo un formulario en asp, con el que grabo datos en un base de datos en access, con varios campos entre ellos ...
  #1 (permalink)  
Antiguo 23/04/2006, 05:27
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
Upload de imagen y pasar datos al formulario

Hola a todos

Tengo un formulario en asp, con el que grabo datos en un base de datos en access, con varios campos entre ellos un campo imagen.

Para subir la imagen al servidor abro en un popup, el código para hacer uploads saveany.asp

El problema es que al subir la imagen al servidor tengo que cerrar el popup (saveany.asp) y en el campo del formulario teclear el nombre de la imagen.

¿Existe alguna forma, con asp o javascript, de que a la vez que el popup (saveany.asp) sube la imagen al servidor añada en el campo del formulario el nombre de la imagen?

Lo he visto con javascript, en formularios para introducir fechas. Se abre un popup con un calendario, se seleciona una fecha y se cierra el popup añadiendo en el campo del formulario la fecha seleccionada.

Muchas gracias
  #2 (permalink)  
Antiguo 23/04/2006, 05:45
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
hola surenet

aunque la pregunta tiene que ver mas con javascritps, con el comando opener, mira esta pag y encontraras tu solucion
http://dalila.sip.ucm.es/miembros/olga/javas.html
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #3 (permalink)  
Antiguo 23/04/2006, 09:12
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
Gracias por contestar a n g e l u s

He estado haciendo pruebas con este sistema y creo que el problema con el que me encuentro es que así me traslada toda la ruta desde la que he seleccionado la imagen en mi pc. Es decir al dar a examinar para hacer el upload en el input se graba toda la ruta C:\Documents and settings\...\imagen.jpg y yo solo quiero que copie imagen.jpg

Saludos
  #4 (permalink)  
Antiguo 23/04/2006, 11:27
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
en la pag donde guardas tus datos has esto:

larutalarga = split(request("mono"),"\")

soloimg = larutalarga(ubound(larutalarga))

explicacion
cuando haces un split divides el dato en un vector separado por un simbolo en este caso, luego ubound cuenta el largo del vector y como lo ultimo del vector sera el nombre de la img, este sera devuelto en la variable soloimg.
ej

c:\misimg\enmidirectorio\demicasa\estaaca la img\fin dedirectorio\mono.jpg

el vector seria de 6 (parte de cero)

y en la posicion 6 esta el nombre de tu img.

ojala te sirva, hay nos cuentas.
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #5 (permalink)  
Antiguo 23/04/2006, 15:06
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
Gracias a n g e l u s

¿Esto lo inserto encima del campo imagen de formulario, así?

<%
larutalarga = split(request("mono"),"\")
soloimg = larutalarga(ubound(larutalarga))
%>

Saludos
  #6 (permalink)  
Antiguo 24/04/2006, 06:07
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
a n g e l u s, me da error:

Error de Microsoft VBScript en tiempo de ejecucion (0x800A0009)
El subíndice está fuera del intervalo: '[number: -1]'
  #7 (permalink)  
Antiguo 24/04/2006, 12:06
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
Nadie ha tenido este problema usando el código saveany.asp en un popup?

Se os ocurre alguna alternativa para solucionar el problema?

Muchas gracias y perdonar por alargar el post
  #8 (permalink)  
Antiguo 25/04/2006, 05:16
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
Ya lo hesolucionado con otro código para hacer uploads que copia el nombre de la imagen el la página padre.

Gracias por contestar a n g e l u s
  #9 (permalink)  
Antiguo 25/04/2006, 14:44
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 19 años
Puntos: 0
Sonrisa lo pondrias?

Lo pondrías?? grtacias




Juanjo
  #10 (permalink)  
Antiguo 26/04/2006, 02:24
 
Fecha de Ingreso: marzo-2006
Mensajes: 19
Antigüedad: 18 años, 3 meses
Puntos: 0
La dirección donde puedes descargarlo es esta:

uve doble, uve doble, uve doble, punto lewismoten.com/LewiesCodeLibrary/Details.htm?folder=ASP/UploadFilesWithoutCOMv3

Le he quitado las 3 uves dobles porque el sistema no me deja poner direcciones hasta que no tenga 15 posts.

Espero que así me deje ponerlo.

Saludos
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:53.