我<cfpdfform>
用来填充 LiveCycle Designer 开发的 pdf 表单。我已经排除了目标属性,并且 pdf 完全按照我的意愿在浏览器中显示。但是,它提供了一个由一系列数字组成的文件名by=temp.pdf
。
有没有办法为显示的文件提供变量名?
例如,如果我#URL.name#
在我的表单提交中提供了一个,我希望浏览器中显示的文件名是smith.pdf
或者我放置在#URL.name#
我<cfpdfform>
用来填充 LiveCycle Designer 开发的 pdf 表单。我已经排除了目标属性,并且 pdf 完全按照我的意愿在浏览器中显示。但是,它提供了一个由一系列数字组成的文件名by=temp.pdf
。
有没有办法为显示的文件提供变量名?
例如,如果我#URL.name#
在我的表单提交中提供了一个,我希望浏览器中显示的文件名是smith.pdf
或者我放置在#URL.name#
我认为这就是您在下面需要的。我曾经不得不使用创建一个 pdf 文档,cfdocument
并使用下面的内容来指定要呈现为的文件名。需要注意的是,我必须先将文件保存在文件系统上,这是我用相同的方法实现的cfdocument
。
注意path_to_pdf_file_on_server
并name_to_render_as.pdf
在下面的代码中
<cfheader name="Content-Disposition" value="attachment;filename=name_to_render_as.pdf">
<cfcontent type="application/pdf" file="path_to_pdf_file_on_server" deletefile="Yes">