急,在线等,如何将jpg格式的图片从数据库中读出,并正确显示出来?

hl73 2003-09-27 05:27:38
急,在线等,如何将jpg格式的图片从数据库中读出,并正确显示出来?
我已经将图片存入库中,gif和bmp格式的都可以正确显示,jpg的不行,怎样解决??
...全文
66 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
starboy1413 2003-09-28
  • 打赏
  • 举报
回复
用十进制存取,在数据库里建OLE对像然后把JPG取成二进制数据就可以了
eul 2003-09-28
  • 打赏
  • 举报
回复
<img src="image.php">

在image.php中你直接把从数据库中读出的图片内容echo出来就行了
armi514 2003-09-28
  • 打赏
  • 举报
回复
只存路径,这样存取都方便
hl73 2003-09-28
  • 打赏
  • 举报
回复
谢谢大家,问题解决了:)
hl73 2003-09-28
  • 打赏
  • 举报
回复


有你在身边 新更坚强:
kind 字段是我在图片入库时存入的图片类型信息对于jpg格式内容是"image/pjpeg"
我用了你说的方法,还是不行,麻烦大家拉
blueoxygen 2003-09-28
  • 打赏
  • 举报
回复
$type=$data["kind"];kind字段是做什么的?
<img src=xx.php>就行了啊


Content-Type: image/jpg
hl73 2003-09-28
  • 打赏
  • 举报
回复
谢谢大家,我明白存取路径的方法很方便,但是现在必须要把图片存在数据库中
我用以下程序可以显示gif和bmp格式的图片,jpg格式的就不行,大家能不能讲的具体
一些,谢谢了

<?php
require "conn.php";
if (empty($id))
exit;
$query = "SELECT photo,kind FROM cgs_photo
WHERE id = $id";
$result = mysql_query ($query) ;
$data = mysql_fetch_array($result);
$type=$data["kind"];
if (!empty($data["photo"]))
{
header("Content-Type: image/gif");
echo $data["photo"];
}
?>


mickcai 2003-09-27
  • 打赏
  • 举报
回复
没做过,不过你为什么不把路径存入数据库中,这样是多块好省的办法

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧