我写了一个 php 脚本,它根据您所在的页面动态地从 MySQL 中抓取一个图标。
它在 Safari 中完美运行,但在 Firefox 和 Explorer 中只显示 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;
?>
我以前用过这个脚本,(非常相似)并且在所有浏览器上都能正常工作...
最佳答案
所以只需要将图片重新上传到数据库中,并将类型更改为image/png,bobs your uncle!
感谢大家的评论。
关于php - 在 Mysql 中通过 PHP 和 BLOB 动态图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5090088/