从webroot外部显示带有coldfusion的pdf

luk*_*uke 0 coldfusion

我不知道这是否可行,但是使用coldfusion 我可以在浏览器中显示一个保存在 webroot 之外的 pdf 吗?

所以你可以在一个页面上嵌入一个pdf;

<object data="mypdf.pdf" type="application/pdf">
Run Code Online (Sandbox Code Playgroud)

我可以做类似的事情吗?

<object data="displaymypdf.cfm" type="application/pdf">
Run Code Online (Sandbox Code Playgroud)

displaymypdf.cfm 会在哪里返回那个 pdf?有点像我们用 cfheader/cfcontent 下载?

感谢任何帮助/指针

CFM*_*ead 5

在 CFHEADER 标记中,使用值:'inline',然后使用 CFCONTENT。这应该将pdf加载到浏览器中。

<cfheader name="Content-Disposition" value="inline; filename=mypdf.pdf">
<cfcontent file="#yourDirectoryPathHere#mypdf.pdf" type="application/pdf">
Run Code Online (Sandbox Code Playgroud)