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

no puedo meter en una variable el nombre del archivo seleccionado en el form?????????

Estas en el tema de no puedo meter en una variable el nombre del archivo seleccionado en el form????????? en el foro de ASP Clásico en Foros del Web. <form method="POST" enctype="multipart/form-data" action="subir.asp"> Elija la foto a subri:<br> <input type=FILE size=60 name="FILE1"><br> <input type="submit" name="Submit" value="Subir Ya!"> </form> alguna manera de meter en una ...
  #1 (permalink)  
Antiguo 02/09/2004, 03:26
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años
Puntos: 0
no puedo meter en una variable el nombre del archivo seleccionado en el form?????????

<form method="POST" enctype="multipart/form-data" action="subir.asp">
Elija la foto a subri:<br>
<input type=FILE size=60 name="FILE1"><br>
<input type="submit" name="Submit" value="Subir Ya!">
</form>



alguna manera de meter en una variable el nombre del archivo seleccionado??????
  #2 (permalink)  
Antiguo 02/09/2004, 07:53
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
<form method="POST" action="x.asp">
Elija la foto a subri:<br>
<input type="FILE" size=60 name="FILE1" enctype="multipart/form-data"><br>
<input type="submit" name="Submit" value="Subir Ya!">
  #3 (permalink)  
Antiguo 02/09/2004, 09:06
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años
Puntos: 0
orharo2003

No entiendo tu respuesta...

si lo que quieres decirme es que ponga entre comillas lo de type y lo de name, te informo que es indiferente ese detalle.

formulare la prengunta de otra manera..

como puedo recoger el valor file1 ?????????

resulta que este formulario recoge un archivo y en el action lo subo, todo esto funciona correctamente, pero quiero que el nombre del achivo que he subido aparezca en la pantalla algo asi como.

response.write file1

pero claro file1 no vale nada :( haciendolo de esta manera, ¿o acaso estoy equivocado?
  #4 (permalink)  
Antiguo 02/09/2004, 09:47
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Cita:
No entiendo tu respuesta...

si lo que quieres decirme es que ponga entre comillas lo de type y lo de name, te informo que es indiferente ese detalle.

Indiferente ya lo sé , Disculpa la letra tan fea que puse sin querer:

El motivo de que no puedes completar tu cometido se llama :

enctype=multipart/form-data",

Te comento que las respuestas que doy no solo son haber si pegan, estás tratando con alguien serio. Nuevamente mi respuesta :)

<form method="POST" action="tupagina.asp">
Elija la foto a subri:<br>
<input type="FILE" size=60 name="FILE1" enctype="multipart/form-data"><br>
<input type="submit" name="Submit" value="Subir Ya!">
  #5 (permalink)  
Antiguo 02/09/2004, 09:58
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años
Puntos: 0
orharo2003

siento tu enojo, igualmente no lo entiendo.

perdona nuevemante q t diga que enctype="multipart/form-data" no importa si se pone en el lugar q tu dices o el que yo digo.

el caso es que mi script funciona bien y el tuyo tambien, solo que ni de una ni de otra forma se puede recoger el valor de FILE1 con un simple
request.form que es lo q necesito .. ¿para que? pues para recordarme el nombre del archivo que acabo de subir.. ¿q si sube? sube muy bien igual de rapido que poniendo el form como tu dices, pero eso es otro tema.

supongo q la manera de hacer lo que quiero es por otro camino.
  #6 (permalink)  
Antiguo 02/09/2004, 10:04
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
No es mi enojo, simplemente que yo lo estoy probando y si funciona, te lo demuestro:

http://orharo2004.redirectme.net/x.asp
  #7 (permalink)  
Antiguo 02/09/2004, 10:21
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años
Puntos: 0
vale. bien

tu muestras la ruta entera del archivo en mi ordenador

como harias para solo mostrar el nombre del archivo si es posible sin la extension.

si no t importa muestrame el codigo de x.asp para ver como recoges la ruta

gracias

Última edición por Melonaxo; 02/09/2004 a las 10:31
  #8 (permalink)  
Antiguo 02/09/2004, 10:35
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Ve cortando la cadena de 0 hasta la posición de la "\", luego, cuando salgas de ese ciclo, corta los caracteres del "." al fin de cadena.

Y no te molestes, orharo2003 contesta si quieres de manera parca, pero siempre muy acertado.

Saludos
  #9 (permalink)  
Antiguo 02/09/2004, 10:38
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
archivo=Request.form("FILE1")

archivo=mid(archivo,instrrev(archivo,"\")+1,len(ar chivo)-instrrev(archivo,"\")-4)

En cuanto al código es el mismo que puse,

El link ya no funciona
  #10 (permalink)  
Antiguo 02/09/2004, 10:43
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Vaya, esa funcion instrrev no me la sabía, muy útil orharo2003.
  #11 (permalink)  
Antiguo 02/09/2004, 11:05
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años
Puntos: 0
has conseguido hacer upload del archivo antes o despues de mostrar el nombre del archivo en pantalla?

yo usando esto no
<% Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.SaveVirtual("../images")
%>


No se puede usar la colección Request.Form después de llamar a BinaryRead

Última edición por Melonaxo; 02/09/2004 a las 11:12
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 22:23.