..


Enlaces patrocinados

Forzar descarga de un archivo con CFML

Artículo escrito por Luca Ruggiero

Sucede en casos muy numerosos de tener que hacer los documentos disponibles para los usuarios en un formato distinto de HTML o CFML (que luego aparecen en el navegador), como DOC, XLS, TXT, PDF, u otros.

En muchas ocasiones, muchos de ellos no quieren que estos documentos, dependiendo de la configuración de su navegador puede abrir directamente en el navegador, pero desea que la ventana de descarga clásico que le pedirá que descargue el archivo.

Un enlace con el tipo

 



 href="nomefile.doc"> <a Descargar este documento en formato Word </ a>

 
99%, o menos de acuerdo con la configuración de su navegador (pero el porcentaje sigue siendo elevado) es probable que se abra en el navegador.

Si queremos evitar que esto suceda, y entonces nos quería obligar a la descarga del archivo, podemos usar un archivo de CFML y construir el enlace de la siguiente manera:

 



 href="nomefile.cfm"> <a Descargar este documento en formato Word </ a>

 
Nomefile.cfm las cabeceras de los archivos que podemos utilizar Cold Fusion proporciona a forzar la descarga de Word (o quien sea) mediante la especificación de un tipo desconocido de aplicación (con el formulario de solicitud / desconocido) y por supuesto con el nombre y cualquier otra vía de acceso absoluta o relativa del archivo a punto de hacerlo.

Aquí está el código del archivo nomefile.cfm






 <cfheader name="Content-Disposition" value="inline; filename=nomefile.doc">







 <cfcontent type="application/unknown" file="#ExpandPath("nomefile.doc")#">



En la misma categoría ...
E-Learning
Front Page (Ebook) Front Page (Ebook)
Crear páginas web sin saber HTML. A tan sólo 25 €.
Visual Basic 6 (del curso) Visual Basic 6 (del curso)
Hacer aplicaciones de escritorio con Visual Basic 6. A partir de 39 €.
Web Marketing (Curso) Web Marketing (Curso)
Promoción del sitio, los motores de búsqueda y marketing. A partir de 39 €.
Enlaces patrocinados