Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2006, 01:42
f3nixl
 
Fecha de Ingreso: marzo-2006
Ubicación: Ramos Arizpe, Coah
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Forzar descarga, Marca error el .pdf al abrirlo

Hola buenas he estado buscando en el foro como hacer esto pero nomas no se deja, he probado este script que encontre por aqui y funciona la descarga el problema es que al abrir el archivo en .pdf me marca "Error al abrir el documento. El archivo esta dañado y no puede repararse" por cierto investigando encontre un mensaje relacionado en un foro que dice: "Cuando el pdf lo abro con el acrobat reader 5.0, todo va perfecto, pero lo abro con la version 7.0, me da el error: "Error al abrir el documento. El archivo esta dañado y no puede repararse", el archivo de origen no esta dañado y lo abre perfecto, pero no se cual sea la incompatibilidad que al forzar las descarga estos marquen este error, que tiene el acrobat reader 7 alguna pista?

Gracias.
Código PHP:
<%
Response.Clear
Response
.ContentType "application/unknown"  arbitrary 
FPath 
server.mappath ("arcihvos\arch.pdf")
Response.write(FPath)
Response.AddHeader "Content-Disposition","attachment; filename=arch.pdf"
Set adoStream CreateObject("ADODB.Stream"
adoStream.Open() 
adoStream.Type 
adoStream
.LoadFromFile(FPath
Response.BinaryWrite adoStream.Read() 
adoStream.Close 
Set adoStream 
Nothing                         
%>