显示类型BLOB作为链接
问题描述:
我想在网站上显示记录,并且表的$ row ['data']在数据库中报告其类型(BLOB),我想将其显示为链接,但它不会显示再也不会出现了。显示类型BLOB作为链接
我该怎么办?这里有什么问题?
<?php
include 'connect.php';
extract($_SESSION);
session_start();
?>
<html>
<body >
<table>
<?php
$sql="SELECT data,report.StudID,studFName,StudLName
FROM report,student
WHERE report.SuperID={$_SESSION['supervisor']} AND
report.StudID=student.StudID ";
$result= mysqli_query($con,$sql) or die ("could not found;
".mysqli_error($con));
while ($row=mysqli_fetch_array($result))
{
?>
<tr>
<td><?php echo '<a href="data:application/pdf;base64,'.base64_encode($row ['data']).' " height="20" width="20" />'?></td>
<td><?php echo $row['StudLName'] ?></td>
<td><?php echo $row['studFName'] ?></td>
<td><?php echo $row['StudID'] ?></td>
<?php
}
?>
</tr>
</table>
答
你的链接将不会出现,因为你需要</a>
附上它和它指定文本。
<?php
echo '<a href="data:application/pdf;base64,'.base64_encode($row ['data']).' " />Pdf Link</a>'
?>
我不认为你需要指定链接height
和width
。
什么不出现?链接或PDF? – Ravi