【发布时间】:2013-05-20 22:39:13
【问题描述】:
您可以在 linux 中执行命令,而不是在文件上使用 finfo 来检索 content-type
if(PHP_OS == 'WINNT'){
$finfo = new finfo(FILEINFO_MIME);
$content_type = $finfo->file($file);
}
else{
$content_type = shell_exec("file -bi $file");
}
如果您想将文件的content-type 作为字符串检索,您可以这样做
$finfo = new finfo(FILEINFO_MIME);
$content_type = $finfo->buffer($data);
但是是否有替代方法可以在 linux 命令行中将文件内容的content-type 作为字符串获取?
【问题讨论】:
标签: php linux mime-types content-type