Forzar cuadro de descarga

29/08/2006 - 11:32 por Carlos Marco | Informe spam
Buenos días a todos. Tengo una duda: ¿hay alguna forma de forzar el cuadro
de descarga? Me explico, tengo una página web en la que los archivos a
descargar se guardan en el disco duro del PC donde está alojada la web, pero
no en el directorio de la web, por seguridad. Lo que quiero es que al
seleccionar un archivo, se le abra el cuadro de diálogo de descargas para
que pueda guardarla o abrirla. ¿Como puedo hacer esto?
 

Leer las respuestas

#1 Miguel Gonzalez
29/08/2006 - 20:53 | Informe spam
Hola Carlos.

Deduzco que utilizas alguna página ASP para servir el archivo (ya que informas que el archivo a
descargar no está en el directorio web).

En ese caso, basta con agregar los siguientes encabezados, antes de enviar el archivo, para que se
fuerce el cuadro de descarga:

<%
' Para un documento Word "archivo.doc"
Response.AddHeader "content-disposition", "attachment; filename=archivo.doc"
Response.AddHeader "Content-Length", XX 'tamaño del archivo
Response.ContentType = "application/msword" 'contenido mime del archivo
%>

Saludos!
Miguel


Carlos Marco escribió:
Buenos días a todos. Tengo una duda: ¿hay alguna forma de forzar el cuadro
de descarga? Me explico, tengo una página web en la que los archivos a
descargar se guardan en el disco duro del PC donde está alojada la web, pero
no en el directorio de la web, por seguridad. Lo que quiero es que al
seleccionar un archivo, se le abra el cuadro de diálogo de descargas para
que pueda guardarla o abrirla. ¿Como puedo hacer esto?


Preguntas similares