用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'];