• Domingo 22 de Diciembre de 2024, 23:08

Autor Tema:  Descargar Imagen Y No Visiualizarla En El Navegado  (Leído 1147 veces)

chusdir

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Descargar Imagen Y No Visiualizarla En El Navegado
« en: Domingo 13 de Abril de 2008, 21:30 »
0
Hola,
tengo el siguiente problema y no hay manera de encontrar la solución :(

Quiero hacer un link hacia una imagen, un ppt o un doc, que cuando se pulse sobre el no se visualize en le navegador, sino que de la opcion de descargar (Guardar o Abrir).  Alguien puede ayudarme? Estaria muy agradecido.

La tecnologia de server en ASP.NET por si es un dato importante, ya que no se si debo hacerlo en servidor o en cliente.

Un saludo y gracias de antemano.
Chus

chusdir

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Descargar Imagen Y No Visiualizarla En El Navegado
« Respuesta #1 en: Domingo 13 de Abril de 2008, 22:27 »
0
Yo mismo encontre la solucion por si alguien le interesa:

            String path = Server.MapPath(dir + sNombre);
            System.IO.FileInfo toDownload = new System.IO.FileInfo(path);
            Response.Clear();
            Response.AddHeader("Content-Disposition", "attachment; filename=" + sNombre);
            Response.AddHeader("Content-Length", toDownload.Length.ToString());
            Response.ContentType = "application/octet-stream";
            Response.WriteFile(Server.MapPath(dir + sNombre));
            Response.End();