none
Porque Descarga Archivo imagen TIF RRS feed

  • Pregunta

  • Hola estimados:

    Necesito su ayuda con el siguiente codigo. Me permite visualizar un archivo gif o jpg dentro de un iframe, sin embargo cuando cambio de formato a tiff, visualizo un mensaje para descargar o abrir archivo. Esto no sucedia con otro formato.

     If Not Me.IsPostBack Then

    Dim filePath As String = "ruta de archivo"
    Dim filename As String = Request.QueryString("FileName")
    'Dim contenttype As String = "image/gif" ------------ > "Cambie esta Linea"
    Dim contenttype As String = "image/tiff"
    Dim fis As New FileStream(filePath & filename, FileMode.Open, FileAccess.Read)
    Dim binread As New BinaryReader(fis)
    Dim bytes As Byte() = binread.ReadBytes(CType(fis.Length, Int32))
    binread.Close()
    fis.Close()
    Response.Buffer = True
    Response.Charset = ""
    Response.Cache.SetCacheability(HttpCacheability.NoCache)
    Response.ContentType = contenttype
    Response.AddHeader("content-disposition", "inline;filename=" & filename)
    Response.BinaryWrite(bytes)
    Response.Flush()
    Response.End()

    End If

    El iframe se encuentra en otra pagina.aspx y lo visualizo con el siguiente codigo:

    Me.iframe1.Attributes("src") = "visor.aspx?FileName=" + codigo +".tiff"

    A la espera de sus comentarios y gracias por su atenciòn.

     

    • Editado CarlosAC martes, 19 de octubre de 2010 15:29
    martes, 19 de octubre de 2010 14:36

Respuestas

  • Buenas!

    Normal que te salga este mensaje: El navegador sabe como tratar con ficheros gif, pero NO sabe como tratar ficheros TIFF, así que lo que hace es pedir que te los descargues... :)

    Si echas un vistazo a http://en.wikipedia.org/wiki/Comparison_of_web_browsers#Image_format_support verás que el único navegador "importante" que da soporte a TIFF es Safari (de Apple) y también Konqueror (de Linux).

    Ni IE, ni Mozilla, ni Chrome, ni Opera soportan TIFF.

    Un saludo!


    Eduard Tomàs Blog: http://geeks.ms/blogs/etomas -- Twitter: eiximenis
    • Marcado como respuesta Eder Costa jueves, 4 de octubre de 2012 14:55
    miércoles, 10 de noviembre de 2010 13:26

Todas las respuestas