我试图从PHP链接下载图像。当我在浏览器中尝试链接时,它会下载图像。我启用了curl,并将“allow_url_fopen”设置为true。我已经使用了这里讨论的方法Saving image from PHP URL,但它没有奏效。我也尝试过“file_get_contents”,但它不起作用。 我做了一些改变,但仍然无效。这是密码使用curl和PHP从PHP URL保存图像
$URL_path='http://…/index.php?r=Img/displaySavedImage&id=68';
$ch = curl_init ($URL_path);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
$raw=curl_exec($ch);
curl_close ($ch);
$fp = fopen($path_tosave.'temp_ticket.jpg','wb');
fwrite($fp, $raw);
fclose($fp);
您是否有任何想法使其有效?请帮忙。由于
是对semicolonn的错误? –
显示的错误究竟是什么? – alizahid
没有任何语法错误。每当空图像保存在硬盘上,但当我尝试浏览器中的链接时,它会下载图像。 –