我使用<cfpdfform>来填充LiveCycle Designer开发的pdf表单。我已经排除了目标属性,并且pdf在浏览器中完全按照我所希望的那样显示。但是,它提供了一个由by=temp.pdf后面的一系列数字组成的文件名。
有没有办法为显示的文件提供变量名?
例如,如果我在提交表单时提供了一个#URL.name#,我希望浏览器中显示的文件名为smith.pdf或我放在#URL.name#中的任何名称
发布于 2013-08-17 03:53:34
我认为这就是你在下面所需要的。我曾经不得不使用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">https://stackoverflow.com/questions/18280148
复制相似问题