| 为什么转换成二进制后,再转换成图片,输出不了?我用gettype($content )测的为"STRING"类型,就用imagecreatefromstring(),我用base64_decode($content )返回的结果为false,代码如下: $img_file = 'xxx.jpg'; $fp = fopen($img_file, 'rb'); $content = fread($fp, filesize($img_file)); //二进制数据 fclose($fp);
//$a = base64_decode($content ); //结果 $a = false; $img = imagecreatefromstring($content); header('Content-Type: image/jpeg'); echo imagejpeg($img); 为什么输出的不是图片? |
|
共 12 个关于本帖的回复 最后回复于 2009-11-12 08:31