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

Pasar ruta de file a otra página.

Estas en el tema de Pasar ruta de file a otra página. en el foro de ASP Clásico en Foros del Web. Hola, estoy intentando pasar la ruta de un file a otra pagina, la ruta es la siguiente, "c:\imagenes\foto1.jpg" La tengo que pasar por la direccion, ...
  #1 (permalink)  
Antiguo 19/05/2006, 03:57
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 5 meses
Puntos: 0
Pasar ruta de file a otra página.

Hola, estoy intentando pasar la ruta de un file a otra pagina, la ruta es la siguiente, "c:\imagenes\foto1.jpg" La tengo que pasar por la direccion, y me la pasa pero sin las "\" "c:imagenesfoto1.jpg", como hago para que no se coma las barras?

primera.asp?Alto=<%=Alto%>&Ancho=<%=Ancho%>&Ruta=< %=Fichero%>

En Ruta va el fichero "c:\imagenes\foto1.jpg"

La recojo en una pagina datos.asp con Ruta=Request.Querystring("Ruta")
y me la saca pero sin las barritas....

A ver si alguien me puede ayudar....n Saludo...
  #2 (permalink)  
Antiguo 19/05/2006, 04:01
 
Fecha de Ingreso: abril-2006
Ubicación: Bizkaia
Mensajes: 70
Antigüedad: 18 años
Puntos: 0
Aupa cokete, una pregunta.

Luego las paginas asp, las vas a ejecutar desde otro equipo. Te lo pregunto xq si es asi el otro equipo no va a tener la misma ruta que tu tu propio equipo.
No se si me he explicado.

y por otro lado intenta guardando la ruta del fichero en una variable tipo hidden.
  #3 (permalink)  
Antiguo 19/05/2006, 04:14
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Antes de pasarla, yo haría un replace por un caracter poco habitual:
Código:
ficheroyruta = "c:\imagenes\foto1.jpg"
ficheroyruta = replace(ficheroyruta,"\","¬")
De esa forma, cuando recoges el dato, vuelves a hacer un replace inverso, y tienes el fichero con su ruta:
Código:
ficheroyruta = request.querystring("Ruta")
ficheroyruta = replace(ficheroyruta,"¬","\")
Si el caracter "¬" te da algún problema, usa otro.

Salu2
  #4 (permalink)  
Antiguo 19/05/2006, 07:25
Avatar de cokete  
Fecha de Ingreso: noviembre-2004
Mensajes: 224
Antigüedad: 19 años, 5 meses
Puntos: 0
Nadaaaaa.. he conseguido que me pase la dirección sustituyendo los barras "/", pero cuando la ruta tiene algun directorio con espacios o con tildes se vuelve loko y me da error, no me pasa bien la ruta....

A ver si alguien sabe como pasar un string si que lo modifique en nada....
"c:\imagenes de mi tia\foto5.jpg"

Un saludoo
  #5 (permalink)  
Antiguo 19/05/2006, 21:21
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 3 meses
Puntos: 2
haber si este enlace te sirve
http://www.programacion.com/asp/articulo/urlencode/
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 23:17.