Foros del Web » Programación para mayores de 30 ;) » Programación General »

Descargar imagen y no visiualizarla en el navegador

Estas en el tema de Descargar imagen y no visiualizarla en el navegador en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/04/2008, 13:25
 
Fecha de Ingreso: abril-2008
Mensajes: 13
Antigüedad: 16 años, 7 meses
Puntos: 0
Descargar imagen y no visiualizarla en el navegador

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
  #2 (permalink)  
Antiguo 13/04/2008, 16:09
Avatar de aloqui  
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 11 meses
Puntos: 24
Re: Descargar imagen y no visiualizarla en el navegador

El hecho de que el navegador lo intente mostrar es debido a que tu servidor web le envía en las cabeceras de datos un Content-type determinado que el navegador del usuario interpreta según está configurado.
Por ejemplo: "Content-type: image/jpeg\n\n"

Si tuvieras Apache podrías hacerlo del siguiente modo:
- Poner una redirección para que los ficheros .jpg (o los ppt o los que quieras) en realidad ejecuten algun programa en tu servidor. Por ejemplo PHP o PERL.
- Dicho programa lo único que tiene que hacer es poner un Content-type diferente y a continuación enviar un volcado del contenido del fichero.
Por ejemplo podrías probar con: "Content-type: application/x-zip-compressed\n\n" o incluso con un Content-type que te inventes y así seguro que el navegador no está preparado para tratarlo, con lo que debería mostrar la opción de salvarlo en disco.
__________________
Grupos de Música
Pop Music Stars
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 15:27.