我试图显示存储在我的LONGBLOB中的PDF文件.当我执行代码时,我只会得到文件的名称.我想在查看器中显示PDF文件.
有人知道我该如何解决吗?
这是我的脚本:
$tpurchase_id = $_GET['tpurchase_id'];
$conn = new mysqli("localhost","user","","db");
$sql = "SELECT * FROM temp_purchase WHERE tpurchase_id= '$tpurchase_id'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
header("Content-type:application/pdf");
$a=$row['content'];
echo '';
}
}
$conn->close();
?>
解决方法:
我认为这项艰辛的工作没有问题,提供了更多标题信息
header("Content-type: application/pdf");
header('Content-disposition: attachment; filename="thing.pdf"');
header("Content-Length: " . strlen($row['content']));
print $row['content'];
标签:mysql,php
来源: https://codeday.me/bug/20191024/1922699.html