<cfset filename = "c:\print" & ".pdf">
<cfdocument
filename="#filename#"
overwrite="yes"
创建cfdocument并将其存储在上面的文件目录中。如何在创建cfdoc后立即在浏览器中打开文档?
答案 0 :(得分:5)
如果您确实需要将其保存到文件并在浏览器中显示,请使用cfcontent
属性file
。
<cfheader name="Content-Disposition" value="attachment; filename=someFileName.pdf" />
<cfcontent type="application/pdf" file="#filename#" />
否则,只需在cfdocument调用中省略filename
即可。 Per the documentation:
...如果省略
filename
属性,ColdFusion会显示输出 在浏览器中。