Hallo ich den Code unten bin mit Bild von URL zum Download, aber es funktioniert nicht, wenn ich diesen Code verwendenBild speichert von URL zu lokalem System in php
<?php
$imageUrl = 'https://cwsimages.ingramtest.com/cdsImages/imageloader?id=pBbFysOWRLJoSy4l4lbc+yLblU6JMuhKpze3XsQNO+njA3/XYRYbXSEYYsSqKXoiGD07duAyOSVXNUVLvxDqlMx15WtRQWJn3xC/twmM2s62tw+XgriCmEXBHawun03pQLBHXLuEQhNmCb8MC3ZMNH7pe5O76s18u/mgplf8YtU=';
@$rawImage = file_get_contents($imageUrl);
if($rawImage)
{
file_put_contents("images/".'dummy1.png',$rawImage);
echo 'Image Saved';
}
else
{
echo 'Error Occured';
}
?>
, aber wenn ich den $ imageUrl mit diesem geändert
$imageUrl = 'http://www.samsung.com/in/common/img/home/S2_pc.png';
es funktioniert, bitte vorschlagen, was in erster uRL falsch oder können wir von https-uRL
Werfen Sie einen Blick auf http://stackoverflow.com/questions/1975461/how-to-get-file-get-contents-work-with-https – mishanon
ich denke, in der obigen URL $ image_url Sie Druck das Bild mit Bild-Tag, aber nicht das ganze Bild. alles, was Sie tun müssen, ist das Bild in Bezug auf Ihre Abfrage in der URL zu finden und den Link auf die Bild-URL umleiten, dann können Sie das Zeilenbild erhalten. –
@dhaval Purohit Danke für den Vorschlag! aber ich drucke nicht mit Image-Tag. Wenn Sie die Bild-URL direkt kopieren und einfügen, wird das Bild angezeigt und ich muss das Bild im lokalen System herunterladen. –