赞
踩
比如:http://inews.gtimg.com/newsapp_match/0/8189513143/0
上面的url是个图片的链接,如果想通过php把图片下载并保存以便调用
其实,可以尝试使用PHP的getimagesize()
函数获取图片格式,然后再用file_get_contents()
函数下载图片并保存。
示例代码如下:
$url = 'http://inews.gtimg.com/newsapp_match/0/8189513143/0';
$size = getimagesize($url);
if($size) {
$extension = image_type_to_extension($size[2]); // 获取图片扩展名
$filename = 'image'.$extension; // 设置图片文件名
$content = file_get_contents($url); // 下载图片内容
file_put_contents($filename, $content); // 保存文件
}
首先使用getimagesize()
函数获取图片信息,然后使用image_type_to_extension()
函数获取图片扩展名。最后,使用file_get_contents()
函数下载图片内容,并使用file_put_contents()
函数保存文件。注意,需要根据具体情况修改文件名和保存路径。
如图所示:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。