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

Abrir Archivo mediante enlaze

Estas en el tema de Abrir Archivo mediante enlaze en el foro de ASP Clásico en Foros del Web. Buenas tengo un problema estoy tratando de abrir un archivo mediante un enlaze pero no lo hace. utilizo el xelupload, carga bien pero al mostrarlo ...
  #1 (permalink)  
Antiguo 12/05/2006, 10:40
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Abrir Archivo mediante enlaze

Buenas tengo un problema estoy tratando de abrir un archivo mediante un enlaze pero no lo hace. utilizo el xelupload, carga bien pero al mostrarlo y al momento de abrirlo no lo realiza. El codigo es el sgte:

<div style="Z-INDEX: 2; ...........>
<%if Request("txtArt")<>"" then%>
<!-- #include file="basicas/conecta.asp" -->
<%call enlaza%>
<%set TART=coneccion.Execute("select * FROM ARTICLE WHERE
Id='"&Request("txtArt")&"' ")%>
<%if NOT TART.EOF then
set TAUT=coneccion.Execute("select * FROM AUTOR WHERE
Id='"&TART(6)&"' ")%>
<table border=0>
<TR><TD>
Titulo : <%=Response.Write(" ") %><%=TART(1)%></H3>
</TD>
<TD>
Fecha : <%=Response.Write("")%><%
=TART(2)%><%=Response.Write("")%>
<%=Response.Write("<br>")%>Por :<%=TAUT(1)%>
<%=Response.Write("<br>")%><%=TAUT(2)%></H3>
</TD></TR>
<TR><TD><%=TART(9)%></TD></TR>
<TR><TD colspan="2" bgcolor="#E8F1F9">
<%if TART(3)<>"" then%>
<%cadena=TART(4)+"\"+TART(3)%>
Archivo Adjunto : <a href="<%=Response.write
(cadena)%>"><%=TART(3)%></a>
<%end if%>
</TD></TR>
<%end if%>
<%end if%>
......
</div>
  #2 (permalink)  
Antiguo 15/05/2006, 06:51
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Nda

Hola me egustaria que alguien me pueda echar una manito para continuar con mi programacion
  #3 (permalink)  
Antiguo 15/05/2006, 07:02
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
fijate bien en la forma en la que arma el enlace (en el código fuente del navegador)
  #4 (permalink)  
Antiguo 15/05/2006, 07:09
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola trasgu, gracias por tu respuesta, bien; osea me estas dando a entender que ejecute el codigo y verifique como se ejecuta en el explorador verificando el codigo fuente?. Por favor si me pudieras confirmar o aclarar esto.
  #5 (permalink)  
Antiguo 15/05/2006, 08:04
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Eso es, lo ejecutas, miras el código fuente a ver si te arma bien el enlace
  #6 (permalink)  
Antiguo 15/05/2006, 08:06
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Ok, lo probare y os contare y gracias de nuevo por tus respuestas maestro
  #7 (permalink)  
Antiguo 15/05/2006, 15:41
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Aun Nada

Hola hize lo que el maestro trasgu, el enlaze lo hace bien pero no logra abrir el contenido.
Esto es lo que me arroja al ejecutarlo, no tiene nda de malo verdad?

<TR><TD colspan="2" bgcolor="#E8F1F9">
Archivo Adjunto:<a href="d:\inetpub\wwwroot\xxxxxx\zzzzzz\Archivo.vbp ">Archivo.vbp</a>
</TD></TR>

esto el es codigo asp
<TR><TD colspan="2" >
<%if TART(3)<>"" then%>
<%cadena=TART(4)+"\"+TART(3)%>
Archivo Adjunto : <a href="<%=Response.write(cadena)%>"> <%=TART
(3)%></a>
<%end if%>
</TD></TR>

donde TART(4) es la ubicacion de la carpeta en donde se adjuntan todos los archivos a adjuntar
TART(3) es el nombre del archivo incluyendo su extension

Gracias
  #8 (permalink)  
Antiguo 15/05/2006, 17:29
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
prueba con
Código:
<%
cadena=replace(TART(4),"d:\inetpub\wwwroot","")
cadena=cadena&TART(3)%>
Archivo Adjunto : <a href="<%=Response.write(cadena)%>"> <%=TART
(3)%></a>
y por favor, que no soy maestro, ni mucho menos.
Prueba y nos cuentas.
  #9 (permalink)  
Antiguo 16/05/2006, 08:33
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Cita:
Iniciado por trasgukabi
prueba con
Código:
<%
cadena=replace(TART(4),"d:\inetpub\wwwroot","")
cadena=cadena&TART(3)%>
Archivo Adjunto : <a href="<%=Response.write(cadena)%>"> <%=TART
(3)%></a>
y por favor, que no soy maestro, ni mucho menos.
Prueba y nos cuentas.

OK, disculpad por lo de maestro, pero asi llamo a las personas con experiencia en el campo del conocimiento, pero esto se resolvio asignandole a la cadena el nombre de la carpeta en donde se encontraban los archivos Adjuntados, osea :
<%cadena="zzzzz/"+TART(3)%>
<a href="<%=Response.write(cadena)%>"> <%=TART(3)%></a>

y listo

Gracias por el interes de solucionar problemitas ajenos
  #10 (permalink)  
Antiguo 16/05/2006, 08:38
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
exactamente eso era lo que te había puesto yo, con la diferencia de que así podrías hacer lo mismo con cualquier directorio.

me alegro de que se haya solucionado.
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 14:26.