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

Abrir un .pdf o otra aplicación en el navegador

Estas en el tema de Abrir un .pdf o otra aplicación en el navegador en el foro de ASP Clásico en Foros del Web. Mi intencion es...mandar un link por correo...al pinchar en el link voy a una pagina asp (le paso la ruta de un pdf que esta ...
  #1 (permalink)  
Antiguo 25/03/2003, 11:37
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
Abrir un .pdf o otra aplicación en el navegador

Mi intencion es...mandar un link por correo...al pinchar en el link voy a una pagina asp (le paso la ruta de un pdf que esta en el servidor) hago una serie de operaciones en la base de datos en esa pagina asp... al terminar esa operacion quiero que se visualice el archivo .pdf..........

¿Como puedo visalizar ese archivo en el explorer? es algo similar a esas paginas que son pdf que se ven por ahí...Alguien me puede ayudar....

Muchas Gracias

Última edición por Vitorino; 26/03/2003 a las 06:46
  #2 (permalink)  
Antiguo 25/03/2003, 11:46
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
Llevo dandole muchas vueltas a este tema..pero nunca consigo exactamente el resultado que espero.....use el TURS.....pero yo no quiero abrir el pdf...haciendo un click en un vínculo del estilo este....

<a href="<% = TuRS("R:\DOCUMENTOS\DIRECCIÓN DE G. CALIDAD\INST. TÉCNICAS\CONTROL DE PROCESOS\IT_CP_01 REV 0.PDF") %>">Click aquí</a>

la pagina ASP la quiero como un simple intermediario...no quiero mostrarla...mi intencion es que al dar al link que envio por correo se haga todo por detras y que se habra el .pdf

Espero que a alguien se le ocurra algo...esto me esta dando mucha guerra ..muchas gracias
  #3 (permalink)  
Antiguo 25/03/2003, 12:58
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
Seguimos con lo del TURS

Ok, ahora "creo" que te entendí. La cosa sería más o menos así. En la página ASP que se llega mediante un enlace en un mail, hacés todas las operaciones que quieras y, al finalizar, hacés un redirect al archivo PDF:

<% Response.Redirect(aquí_la_ruta_al_PDF) %>


Nota:
Donde pongo aquí_la_ruta_al_PDF sabrás que poner. Realmente dudo mucho que TuRS("R:\DOCUMENTOS\...\IT_CP_01 REV 0.PDF") sea algo válido
  #4 (permalink)  
Antiguo 26/03/2003, 02:44
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
Bueno empezamos hoy otra jornada de trabajo....muy buenas..voy a hacer pruebas con esto ultimo que me has dicho. Ahora te cuento.
  #5 (permalink)  
Antiguo 26/03/2003, 02:58
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
De acuerdo GRACIAS A TODOS!!!!!

Al fin después de un par de días de comeduras de cabeza...aqui esta la solución...y el código de la página ASP:

<HTML>

<HEAD>
<title>Distribución de Documentos</title>
</HEAD>
<BODY>

<%Dim conexion, strSQL
Set conexion = Server.CreateObject("ADODB.Connection")

conexion.Open "DSN=ARCO;UID=PRUEBAS"

strSQL = "UPDATE DISTRIBUCION_DOCUMENTOS SET VISUALIZADO = 1 WHERE COPIA='" & Request.QueryString("distribucion") & "' AND ID_REVISION=" & Request.QueryString("revision")

conexion.execute strSQL
conexion.Close

set conexion = nothing %>

<% Response.Redirect(Request.QueryString("documento") ) %>

</BODY>
</HTML>


El fin de esta página es para asegurarnos de que un empleado a leido un documento...EL proceso es el siguiente..se le envia un e_mail con un link a esta pagina ASP..al pinchar en el link el usuario....la pagina ASP registra (UPDATE) en la base de datos que ese documento ha sido leído por ese usuario...y seguido habre el documento en el Explorer para que el usuario lo visualize..... ES UNA MUY BUENA IDEA PARA TEMAS DE DISTRIBUCION Y CONTROL DE DOCUMENTACION!!!

Muchas gracias a todos los que me han ayudado.




Última edición por Vitorino; 26/03/2003 a las 06:41
  #6 (permalink)  
Antiguo 26/03/2003, 09: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
Genial!!!

Sólo comentarte que, al ser una página que realiza procesos internos sin enviar nada al cliente, podés eliminar todo rastro de HTML. Es más, en versiones antiguas del IIS (creo que el 4) te produciría un error de encabezados el response.redirect

Ocurre que, en el IIS 5, el buffer ya viene por defecto en TRUE.


saludos
__________________
...___...
  #7 (permalink)  
Antiguo 26/03/2003, 10:10
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
Sonrisa

De momento no m eesta dando problemas....pero tendre en cuenta lo que me dices...seguro que antes o depues dara algún problema... Muchas Grcias un saludo..seguro nos veremos mas por aqui...
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:34.