当前位置:   article > 正文

网络图片没有格式后缀,如何使用PHP正确的获取图片格式_网站图片没有后缀

网站图片没有后缀

比如: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); // 保存文件
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

首先使用getimagesize()函数获取图片信息,然后使用image_type_to_extension()函数获取图片扩展名。最后,使用file_get_contents()函数下载图片内容,并使用file_put_contents()函数保存文件。注意,需要根据具体情况修改文件名和保存路径。
如图所示:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/534853
推荐阅读
相关标签
  

闽ICP备14008679号