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

quitar la ruta de un input file

Estas en el tema de quitar la ruta de un input file en el foro de ASP Clásico en Foros del Web. Hola a todos Necesito guardar en una base de datos el nombre de un archivo el cual es obtenido a traves de un formulario con ...
  #1 (permalink)  
Antiguo 20/11/2009, 10:50
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 15 años, 5 meses
Puntos: 0
quitar la ruta de un input file

Hola a todos

Necesito guardar en una base de datos el nombre de un archivo el cual es obtenido a traves de un formulario con un campo input file.

El caso es que si lo hago a traves de chrome, firefox, y opera no tengo problema ya que me almacena unicamente el nombre del archivo por ejemplo imagen.jpg, pero si hago lo mismo con internet explorer me almacena

C:\Inetpub\wwwroot\images\imagen.jpg como puedo hacer para eliminar la ruta absoluta y quedarme solo con el nombre del archivo

estoy trabajando con asp

Gracias
  #2 (permalink)  
Antiguo 20/11/2009, 10:59
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: quitar la ruta de un input file

Podés hacer un split por la barra y utilizar el valor del último índice o podés jugar con las funciones de cadenas como InStrRev(), Len(), Right(), etc para obtener el valor.
__________________
...___...
  #3 (permalink)  
Antiguo 24/11/2009, 08:16
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: quitar la ruta de un input file

Gracias por tu respuesta

Utilice una funcion javascript donde utilizo split y obtengo el nombre del archivo el problema ahora es pasar el valor de esa funcion a una variable asp esto es posible?
  #4 (permalink)  
Antiguo 24/11/2009, 18:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: quitar la ruta de un input file

nop

Deberías de mandar el valor que has obtenido con la función a un campo oculto del formulario que mandarás al upload, así lo tendrás disponible.

Ahora la verdad no entiendo la utilidad de quitarle la ruta desde el cliente, igual se lo pudiste quitar en el ASP como te sugirió AlZuwaga con algo como:

filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))


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 06:39.