Я новичок в PHP и хочу написать код для загрузки, который позволяет пользователям загружать изображения. Смысл, что я дал ссылку для загрузки onclick of whick, изображение, расположенное на сервере, должно начать загрузку. Я пробовал различные варианты, такие как fopen, curl и т. д., но безрезультатно. при использовании curl изображение загружается, но не открывается в том месте, где оно загружается. Он дает ошибку, говоря: «Невозможно прочитать файл заголовка! Неизвестный формат файла». Пожалуйста, помогите, вот код curl, который я использовал:
function DownloadImageFromUrl($imagepath)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch,CURLOPT_URL, $imagepath);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec($ch);
curl_close($ch);
return $result;
}
$imagecontent =DownloadImageFromUrl("http://www.xyz.com/back_img.png");
$savefile = fopen('myimage.png', 'w');
fwrite($savefile, $imagecontent);
fclose($savefile);