none
Abrir pdf en lugar de descargarlo RRS feed

  • Pregunta

  • Estimados

    Estoy tratando de abrir un pdf y utilizo lo siguiente

         

    Response.Clear()
                 Response.ContentType = "application/PDF"
                 Response.AddHeader("Content-disposition", "attachment; filename=" & ArchivoPDF)
                 Response.Flush()
                 Response.Write(ArchivoPDF)
                 Response.Flush()
                 Response.Close()

    pero en lugar de abrirlo me abre el cuadro de selección de carpeta para descargarlo

    ¿Como puedo hacer para que se abra en el navegador?

    Gracias


    dario

    miércoles, 21 de septiembre de 2016 22:46

Respuestas

  • Hola dario1429,

    Has probado usando TransmitFile ?

        Protected Sub lnkDescargar_Click(sender As Object, e As EventArgs) Handles lnkDescargar.Click
            Response.ContentType = "Application/pdf"
            Response.TransmitFile(ArchivoPDF)
        End Sub

    Asumo que la variable ArchivoPDF es algo como :

    Dim ArchivoPDF As String = Server.MapPath("~/Files/archivo.pdf")

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta dario1429 jueves, 22 de septiembre de 2016 0:23
    jueves, 22 de septiembre de 2016 0:07

Todas las respuestas

  • Hola dario1429,

    Has probado usando TransmitFile ?

        Protected Sub lnkDescargar_Click(sender As Object, e As EventArgs) Handles lnkDescargar.Click
            Response.ContentType = "Application/pdf"
            Response.TransmitFile(ArchivoPDF)
        End Sub

    Asumo que la variable ArchivoPDF es algo como :

    Dim ArchivoPDF As String = Server.MapPath("~/Files/archivo.pdf")

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta dario1429 jueves, 22 de septiembre de 2016 0:23
    jueves, 22 de septiembre de 2016 0:07
  • Muchísimas gracias por su colaboración

    Darío


    dario

    jueves, 22 de septiembre de 2016 0:24