我正在尝试从动态网址保存jpg文件,看起来像这样,
http://bks7.books.google.se/books?id=TL3JGsUOArkC&printsec=frontcover&img=1&zoom=1&&source=gbs_api
file_get_contents无法正确获取内容,这是我的代码,
<?php
$image_url = "http://bks7.books.google.se/books?id=TL3JGsUOArkC&printsec=frontcover&img=1&zoom=1&&source=gbs_api";
$img = file_get_contents($image_url);
$folder = 'C:/xampp/htdocs/test/test.jpg';
file_put_contents($folder, file_get_contents($img));
?>
赞赏任何想法或替代方法,作为“简便”的方法。
一个问题是您有2个file_get_contents
电话。第一次致电:
$img = file_get_contents($image_url);
返回从请求到URL的响应,并将其存储在$img
变量中。第二个电话:
file_put_contents($folder, file_get_contents($img));
没有任何意义。相反,只需执行以下操作:
file_put_contents($folder, $img );
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句