0

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

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

4

1 回答 1

2

由于ResponseInterfaceextends MessageInterface,您可以使用getHeader($name)orgetHeaderLine($name)方法来检索Content-Type响应标头的值。例如...

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

注意:我使用getHeaderLine它是因为标题不太可能Content-Type包含一个以上的值,这样可以避免您将返回值视为单项数组。

于 2017-04-18T05:29:48.500 回答