使用IFrame显示位于临时文件夹中的pdf文件

时间:2015-05-27 07:46:28

标签: php

好吧,我有一个从数据库读取二进制文件的API,并将其存储为" PDF"在Windows临时文件夹中,然后它将该文件的路径发送到" PHP"页。我想要的是通过浏览器显示该文件。

API返回PDF文件路径:C:\Users\username\APPDATA\Local\Temp\some file.pdf。我所做的是在我的页面中将该路径设置为iframe, 但它没有显示任何内容。

我在这里缺少什么?

3 个答案:

答案 0 :(得分:0)

您应该将该本地路径转换为网址路径。

Http://www.yourpage.com/folder_where_you_keep_those_files/file.pdf

并提供适当的文件夹和文件权限。

答案 1 :(得分:0)

PDF在您的计算机上,用户无法访问您的C:\驱动器。

您无法与服务器端的人交换客户端文件。

将PDF文件存储在服务器上,并在iframe中设置该路径。

答案 2 :(得分:0)

您需要将该文件从您的本地路径(可能是您的tmp文件夹或不在您的Web可访问路径中的其他文件夹)移动到您的Web目录,以便您可以将其放在iframe源中。

例如:

<iframe src="http://yourwebsite.com/somepdf.pdf" width="1000px" height="800px" >