Php PSR-7响应,获取文件mime-type

时间:2017-04-18 03:41:50

标签: php http http-headers mime-types psr-7

我有一个$response变量,它实现了Psr\Http\Message\ResponseInterface

它包含有关下载文件的信息。如何获取此文件的mime类型?

1 个答案:

答案 0 :(得分:1)

ResponseInterface扩展MessageInterface以来,您可以使用getHeader($name)getHeaderLine($name)方法检索Content-Type响应标头的值。例如......

$mimeType = $response->getHeaderLine('Content-Type');

注意:我使用getHeaderLine,因为Content-Type标头不太可能包含多个值,这样可以节省您将返回值视为单项数组。