嗯,我得到了一个API,它从数据库读取二进制文件,并将其存储为windows临时文件夹中的"PDF",然后它将该文件的路径发送到"PHP"页面。我想要的是在浏览器上显示这个文件。
API返回PDF文件路径:C:UsersusernameAPPDATALocalTempsome file.pdf
。我所做的是在我的页面中将路径设置为iframe
,但它什么也没显示。
我在这里错过了什么?
您应该将本地路径转换为url路径。
Http://www.yourpage.com/folder_where_you_keep_those_files/file.pdf
并给予适当的文件夹和文件权限
PDF在您的计算机上,用户无法访问您的C: drive.
你不能与服务器端交换你的客户端文件。
将PDF文件存储在服务器上的某个地方,并在iframe中设置该路径。
你需要将该文件从你的本地路径(它可以是你的tmp文件夹或其他文件夹,不在你的web可访问路径)移动到你的web目录,以便你可以把它放在你的iframe源
,
<iframe src="http://yourwebsite.com/somepdf.pdf" width="1000px" height="800px" >