3

图片网址如下。

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

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

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

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

任何人都可以帮助我从 url 获取图像扩展名。

4

1 回答 1

2

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

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

于 2018-01-09T09:28:23.113 回答