聘我网

新概念招聘3.0

mysql图片存取问题

vote up0vote downstar
$filename = "menu.gif";
$fp = fopen($filename,"rb");
$picture = fread($fp,filesize($filename));
$picture = base64_encode($picture);
fclose($fp);


$conn=mysql_connect("localhost","root","dba");
mysql_select_db("admin",$conn);
$query="insert into image (filename,picture) values ('$filename','$picture')";
$result=mysql_query($query);
echo$id=mysql_insert_id();
$query="select * from image where id=1";
$result=mysql_query($query);
while($rows=mysql_fetch_array($result)){
    echo $rows['picture'];
}

我想用这个函数把menu.gif存入mysql数据库中但是结果是可以吧图片存进去但是却无法读出来,是读取图片不是这个函数还是我的函数写错了,请指教。。。。。。

 
我读取出来的是一串二进制的编码。。。。。。可是我怎么把这二进制的编码转成图片呢 - gtf505033 2009-11-23, 10:04

1 个答复

vote up1vote downcheck

应该是header的问题,你参照这帖

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.