一些浏览器可识别的文件,如jpg、html文件,浏览器默认是直接打开并显示的,但是有时候我们实际的意图是需要浏览器提示下载该文件的,这时候我们可以使用<cfheader>和<cfcontent>标签来强制文件下载而不是在浏览器中显示…

一些浏览器可识别的文件,如jpg、html文件,浏览器默认是直接打开并显示的,但是有时候我们实际的意图是需要浏览器提示下载该文件的,这时候我们可以使用<cfheader><cfcontent>标签来强制文件下载而不是在浏览器中显示,我们使用jpg文件来作实例,以下代码在任何浏览器上通用:

<cfheader name="content-disposition" value="attachment;filename=example.jpg">
<cfcontent type="image/jpeg" file="C:\files\example.jpg">

注意:<cfheader>标签的filename属性的用法,可以使用该属性重新命名要下载的文件。

转自:coldfusion cookbook