在Mysql中通过PHP和BLOB动态映像

时间:2011-02-23 11:11:06

标签: php mysql internet-explorer blob

我编写了一个php脚本,根据您所在的页面动态地从MySQL中获取图标。

它在Safari中完美运行,但只在Firefox和资源管理器中显示alt标记。

对此欢迎有任何帮助,因为现在有点卡住了!

拉入图片的代码:

echo '<img src="WEBSITE/_scripts/showIcon.php?appId='.$_GET['appId'].'" alt="icon" />';

ShowIcon.php页面:

<?php
require(dirname(realpath(__FILE__)). '/db.inc.php');

mysql_select_db($CONNECTION, $TABLE);
$appIcon = mysql_query("SELECT image_app FROM CC_apps WHERE id_app = '1' LIMIT 1", $TABLE) or die(mysql_error());
$ri = mysql_fetch_assoc($appIcon);

$imagebytes = $ri['image_app'];
header("Content-type: image/jpeg");
print $imagebytes; 
?>

我之前使用过这个脚本,(非常相似)并且可以在所有浏览器上正常工作......

1 个答案:

答案 0 :(得分:0)

所以它需要的是将图像重新上传到数据库,并将类型更改为image / png,然后让你的叔叔摔倒!

感谢大家的评论。