php mysql 存取图片
要求从页面上选择一个图片,然后PHP将其存入MySQL。并且可以从MySQL取出指定的图片显示在页面上。小弟会给最高分的~~谢谢,急等...
要求从页面上选择一个图片,然后PHP将其存入MySQL。
并且可以从MySQL取出指定的图片显示在页面上。
小弟会给最高分的~~ 谢谢, 急等 展开
并且可以从MySQL取出指定的图片显示在页面上。
小弟会给最高分的~~ 谢谢, 急等 展开
3个回答
展开全部
用base64_encode()加密,存入DB,取出的时候用base64_decode()解密.
$img_file = "路径/abc.jpg";
$img_string = base64_encode(file_get_contents($img_file));
// $img_string的值可以直接存到DB
//从DB取图片并显示出图片
$img_string = "DB里取得";
$img = base64_decode($img_string);
header("Content-type: image/jpeg");
header("Content-length: " . strlen($img));
print $img;
附:
图片的类型取得可以用getimagesize()
$size = getimagesize ($file);
$content_type = $size['mime'];
$img_file = "路径/abc.jpg";
$img_string = base64_encode(file_get_contents($img_file));
// $img_string的值可以直接存到DB
//从DB取图片并显示出图片
$img_string = "DB里取得";
$img = base64_decode($img_string);
header("Content-type: image/jpeg");
header("Content-length: " . strlen($img));
print $img;
附:
图片的类型取得可以用getimagesize()
$size = getimagesize ($file);
$content_type = $size['mime'];
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询