【问题标题】:PHP get image extension from url?PHP从url获取图像扩展名?
【发布时间】:2018-06-18 06:48:41
【问题描述】:

图片网址如下。

$url = https://lh3.googleusercontent.com/-4T303dPCnp0ZnkzQjSIjeB7k8L_DiQglhUgNqXM-OkeLQXoNwwFnzM1MoFjJGw7DGI=w300

如何从此网址获取扩展名。

我正在使用 pathinfo 获取扩展名,但它不起作用

$ext = pathinfo($destinationPath.$filename, PATHINFO_EXTENSION);

谁能帮我从 url 获取图片扩展。

【问题讨论】:

    标签: php pathinfo


    【解决方案1】:

    pathinfo 只是解析路径,当路径中没有扩展名时,您不能在这种情况下使用它。您需要根据 mime 类型分配扩展名。

    所以,首先,获取 mime 类型,如下所示:https://stackoverflow.com/a/12023961/1059672 然后,根据 mime 类型分配扩展名,如下所示:https://stackoverflow.com/a/16511092/1059672

    【讨论】:

      猜你喜欢
      • 2021-02-02
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      相关资源
      最近更新 更多