gpt4 book ai didi

php - 使用PHP错误查看存储在MySQL数据库中的PDF文件

转载 作者:行者123 更新时间:2023-11-30 23:32:52 25 4
gpt4 key购买 nike

我正在创建一个按钮,单击它可以在新窗口中查看上传到 MySQL 数据库中的 PDF这是我的代码:

按钮:

<td><a href='view.php?id={$row['id']}'>View</a></td>

view.php:

<?php

header('Content-type: application/pdf');
echo $pdf_from_database;

代码似乎工作正常,newtab 启动,adope 开始加载,然后出现错误:

file does not begin with "%pdf-"

谁知道怎么解决这个问题?

最佳答案

您在这里缺少一些链接。

  1. 首先应将 pdf 文件存储在服务器上的某个位置。
  2. 您在数据库中存储的是与 pdf 文件相关的信息,例如指向它的 url 链接。

假设您有一个页面 http://www.mypage.com并且您的 pdf 文件存储在 http://www.mypage.com/pdf/

你在那里存储了一个名为 file_DBid_83.pdf 的 pdf 文件

当您进行 mysql 查询以打开该文件时,您的查询返回 $row['id'] 例如 83

所以打开你去的文件

header('Content-type: application/pdf');
echo "/pdf/file_DBid_" . $row['id'] . ".pdf";

关于php - 使用PHP错误查看存储在MySQL数据库中的PDF文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9692650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com