在创建博客时,下面的一小段代码是打印出来的博客引擎的位置。 我有一个blob保存在我的mysql数据库中,我试图把它变成一个图像。 当我运行我的代码时,imageName,imageType,imageSize,imageContect所有接收值。问题是imageContent变量显示的是随机字符的加载,而不是图像。看起来这是标题的原因,但我不知道该怎么做。任何人都可以帮助我重新编码图像。谢谢在MySql数据库中显示保存为Blob的图像
while($row = mysql_fetch_array($result))
{
echo "name ".$row['imageName'].'<BR>';
echo "type ".$row['imageType'].'<BR>';
echo "size ".$row['imageSize'].'<BR>';
echo '<B>'.$row['blogTitle'].'</B><br />';
echo '<A HREF = http://www.alcaeos.com/blog/displayblogProcess.php?mode=edit&blogID='.$row['blogID'].'>Edit</A> ';
echo '<A HREF = http://www.alcaeos.com/blog/displayblogProcess.php?mode=delete&blogID='.$row['blogID'].'>Delete</A><BR />';
echo $row['blog'].'<br />';
header("Content-length:".$row['imageSize']);
header("Content-type:.".$row['imageType']);
header("Content-Disposition: attachment; filename=".$row['imageName']);
echo $row['imageContent'].'---------<br /><br /><br />';
}