我正在将存储在数据库中的所有图像转换为文件系统结构,但似乎无法将它们保存到文件中。这是我正在尝试的。
....
$SQL = "SELECT thumbnail FROM profile_image WHERE user_id=7";
$r = mysql_query($SQL) or die ("Error");
$image=mysql_result($r,0,"thumbnail");
$destination = SITE_ROOT .'/photos/7/test.jpeg';
imagejpeg($image, $destination);
//header("Content-type: image/jpeg");
//echo ($image);
抱怨资源无效......我错过了什么?
答案 0 :(得分:1)
尝试使用imagecreatefromstring创建有效资源。
// ...
if (false !== $im = imagecreatefromstring($image)) {
imagejpeg($im, SITE_ROOT . '/photos/7/test.jpeg');
imagedestroy($im);
}