【问题标题】:Coldfusion: download PDFColdfusion:下载PDF
【发布时间】:2010-05-11 20:33:25
【问题描述】:

我有一个可以打开 PDF 的 URL:

<cfoutput>http://myUrl.cfm?params=#many#<cfoutput>

我想让我的用户下载该 PDF,而不是在浏览器中打开它。我一直在尝试以下方法,但它不起作用:

<cfoutput>    
<cfcontent type="application/pdf" file="http://myUrl.cfm?params=#many#"/> 
<cfheader name="content-diposition" value="attachment; filename='http://myUrl.cfm?params=#many#'">
<cflocation url= "http://myUrl.cfm?params=#many#"/>
</cfoutput>

我做错了什么?

【问题讨论】:

    标签: pdf coldfusion download


    【解决方案1】:

    &lt;cfheader&gt;&lt;cfcontent&gt; 之前

    你不需要&lt;cflocation&gt;

    http://tutorial217.easycfm.com/

    【讨论】:

    • 他也不需要cfoutput块。
    • 还有 1) cfcontent "file" 值应该是一个绝对路径(即 c:\pathTo\file.pdf"。2) cfheader "filename" 应该是一个 name i> 喜欢“someFile.pdf”,而不是 URL。
    【解决方案2】:
    <cfheader name="Content-Type" value="unknown">
    <cfheader name="Content-Disposition" value="attachment; filename=FileName.jpg">
    <cfcontent type="Application/Unknown" file="/http//downloads/FileName.jpg" deletefile="No">
    

    【讨论】:

      猜你喜欢
      • 2013-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 2016-06-23
      • 2017-02-07
      相关资源
      最近更新 更多