获取远程文件扩展名

时间:2018-12-28 12:17:51

标签: php guzzle

我正在创建一种通过URL下载远程文件的机制,我需要为存储删除文件内容的文件生成正确的文件名和扩展名。 要下载文件,我将使用guzzle,我知道我可以获取“ Content-type”标头来确定mime类型,但是如何提取正确的扩展名呢?

代码:

$localPath = '/tmp/'; 
$guzlleClient =new Client();
$request = new Request('get', $url);
$response = $guzzleClient->send($request);

$extension = ??? <--- how can I determine correct extension???
$fileName = $localPath. mt_rand() . $extension;

file_put_content($fileName, $response->getBody());

0 个答案:

没有答案