我有一个$response
变量,它实现Psr\Http\Message\ResponseInterface
.
它包含有关下载文件的信息。如何获得此文件的 mime 类型?
我有一个$response
变量,它实现Psr\Http\Message\ResponseInterface
.
它包含有关下载文件的信息。如何获得此文件的 mime 类型?
由于ResponseInterface
extends MessageInterface
,您可以使用getHeader($name)
orgetHeaderLine($name)
方法来检索Content-Type
响应标头的值。例如...
$mimeType = $response->getHeaderLine('Content-Type');
注意:我使用getHeaderLine
它是因为标题不太可能Content-Type
包含一个以上的值,这样可以避免您将返回值视为单项数组。