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