我想从一台服务器下载图像,并将二进制数据保存到 mysql blob 字段中。但它不工作。
如果我正在显示 $picture1,那么它会显示不可读的字符。字节 $picture2 未显示。
如果我尝试将其保存在表格中,则它不会保存在表格中。
我怎样才能将它保存到我的 blob 字段中。
$picture1 = GetImageFromUrl($url);
$picture2 = addslashes(fread(fopen($picture, "r"), filesize($picture)));
print_r($picture1)
print_r($picture2)
function GetImageFromUrl($link)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec($ch);
curl_close($ch);
return $result;
}