【问题标题】:Railo cfdocument saveAsName has no effectRailo cfdocument saveAsName 没有效果
【发布时间】:2012-01-21 17:14:28
【问题描述】:

我在 Railo 上创建了一个报告应用程序。最后一步是允许用户下载他们的报告。为此,他们点击一个链接,将他们带到 /download.cfm?report=reportid

下载页面只是

<cfdocument format="pdf" saveAsName="Report.pdf">
<!-- html for report here -->
</cfdocument>

理想情况下,这应该会显示一个默认文件名中带有“Report.pdf”的保存文件对话框。但是,它仍然显示“download.cfm”

知道我忽略了什么/如何使保存文件对话框显示“Report.pdf”吗?

【问题讨论】:

    标签: coldfusion pdf-generation railo cfdocument


    【解决方案1】:

    尝试手动设置内容处置标头:

    <cfheader name="content-disposition" value="attachment; filename=Report.pdf">
    

    【讨论】:

    • 也试过了,还是不行。看起来 覆盖了我以前的标题
    • 那么,您的回复是不包含此标头,还是包含错误的文件名?
    • 很奇怪,但事实并非如此。我在 Firebug 中看不到处置标题。但是,它仍然为我提供了作为 download.cfm 的保存文件对话框。我需要它来制作report.pdf
    • 好吧,我刚才注意到我的答案有一个错字 - 我有“Report.cfm”而不是“Report.pdf”。关心看看新版本是否有帮助?听起来您只需要在响应中包含此标头即可。
    • 我试过那个。我猜你的意思是report.pdf。在我在这里问之前我已经尝试过了,所以这不起作用
    猜你喜欢
    • 2012-10-30
    • 2018-05-21
    • 2018-07-28
    • 2018-05-15
    • 1970-01-01
    • 2011-10-01
    • 2015-05-31
    • 2020-10-19
    • 2014-04-19
    相关资源
    最近更新 更多