0

我正在将存储在数据库中的所有图像转换为文件系统结构,但似乎无法将它们保存到文件中。这是我正在尝试的。

....
$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);

它在抱怨一个无效的资源......我错过了什么?

4

1 回答 1

1

尝试使用imagecreatefromstring创建一个有效的资源。

// ...
if (false !== $im = imagecreatefromstring($image)) {
    imagejpeg($im, SITE_ROOT . '/photos/7/test.jpeg');
    imagedestroy($im);
}
于 2012-07-22T22:07:45.290 回答