从查询中显示pdf标题信息?

时间:2014-06-02 22:11:59

标签: html coldfusion title

我有一个查询从帐户获取详细信息,然后我在

上显示该信息
    <title>Attachments for <cfoutput>#GetDetails.TrackingNum# - #ucase(trim(GetDetails.Lname))#/#ucase(trim(GetDetails.Fname))# #GetDetails.JobTitle# at #GetDetails.EmployerName#</cfoutput></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" media="all">

我显示图像或pdf

<cfoutput>

    <cfif find("image",#GetAttachment.ContentType# )>
        <cfimage action="writeToBrowser" source="#GetAttachment.FileData#" width="1000" >

    <cfelse> 
        <cfcontent type="#GetAttachment.ContentType#" variable="#GetAttachment.FileData#" >     

    </cfif>
</cfoutput>

图像标题确实显示,但是当我拉PDF时,它不会显示标题信息,它在查询中。

为什么PDF不显示标题? PDF实际显示的是网址。

我还注意到它在IE,FIREFOX,CHROME等不同浏览器中的显示方式不同。 我试图让它在IE 8上运行。

1 个答案:

答案 0 :(得分:1)

当您使用cfcontent输出PDF时,任何现有的生成内容都将被丢弃 - 只有PDF会被发送到浏览器。

cfcontent状态的文档&#34; ...使用file属性时...忽略当前CFML页面上的任何其他输出;只有文件的内容被发送到客户端。&#34;

您可能希望考虑我对this other question的回答,以获得模拟在页面中嵌入PDF的方法。