我想弄清楚如何从下载的 url 中获取实际的文件名。这里是下载 url。请注意,这个 url 是直接的,没有重定向。
http://xyzjsjwekeke.com/download/314543&r=515
当我点击这个网址时,一个文件开始下载,其名称非常不同,例如
how_to_prepare_for_interview.pdf
但在下载网址中没有这样的。
我尝试了base extraxt,但它在给出的url的斜线之后给出了输出作为最后一句话
$filename = array_shift(explode('?', basename($url)));
echo $filename;