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

problemas con acrobat reader 6

Estas en el tema de problemas con acrobat reader 6 en el foro de ASP Clásico en Foros del Web. hola a to2, Vereis tengo el siguiente problema: Resulta que tengo en mi página web (realizada en asp) un link a un fichero pdf. Por ...
  #1 (permalink)  
Antiguo 17/05/2004, 04:36
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
problemas con acrobat reader 6

hola a to2,

Vereis tengo el siguiente problema:

Resulta que tengo en mi página web (realizada en asp) un link a un fichero pdf.
Por exigencias del servidor donde está alojada, este fichero lo tengo que recuperar mediante un proceso que lo lee en formato binario y me devuelve el fichero.

Bueno pues resulta que cuando le doy al link para visualizarlo con el pdf con la version del acrobat reader 5.0 me lo muestra perfectamente pero en cambio con la ultima version la 6 no me lo muestra. La pantalla se queda en blanco....
Alguien me puede decir pq¿?? ..

Puede ser alguna incompatibilidad ¿??

__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #2 (permalink)  
Antiguo 17/05/2004, 05:15
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
os pongo el codigo que tengo para leer y mostrar el fichero:

Código:
<%
fichero = Request.ServerVariables("APPL_PHYSICAL_PATH") & "\data\" & request("path")
file = request("path")
if instr(fichero, "..")>0 then response.end
intPos = instrrev(file, "/")
strFichero = right(file, Len(file) - intPos)
intPos = instrrev(strFichero, "\")
strFichero = right(strFichero, Len(strFichero) - intPos)

'Set the content type to the specific type that you are sending.
Response.ContentType = "application/octet-stream"
Response.Addheader "Content-Disposition", "inline; filename=" & strFichero
Const adTypeBinary = 1

'This is the path to the file on disk.
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile fichero
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>
He visto que la linea:
Response.ContentType = "application/octet-stream" es para cuando no se sabe el tipo de fichero que se ha de mostrar (yo debo mostrar tanto pdf como doc ect.)...

Plz. que alguien me oriente pq no sé que puede ser...
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #3 (permalink)  
Antiguo 19/05/2004, 03:36
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 9 meses
Puntos: 0
Además ¿Cómo podemos modificar parte del contenido del archivo pdf?
__________________
Mario Ruiz
http://tcberglind.blogspot.com
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 00:18.