我正在使用<cfpdfform>
填充LiveCycle Designer开发的pdf表单。我已完全按照自己的意愿排除了目标属性和pdf在浏览器中的显示。但是,它提供了一系列数字的文件名,后跟by=temp.pdf
。
有没有办法为显示的文件提供变量名?
例如,如果我在表单提交中提供#URL.name#
,我希望浏览器中显示的文件名为smith.pdf
或我在#URL.name#
中放置的任何名称
答案 0 :(得分:0)
我认为这就是你需要的。我曾经不得不使用cfdocument
创建一个pdf文档,我使用下面的内容来指定要呈现的文件名。需要注意的是,我必须先将文件保存在文件系统中,然后使用相同的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">