我想要压缩文件的mime类型,如zip文件和rar文件,我之前搜索并找到这些mime类型
application/zip',
'application/octet-stream',
'application/x-rar-compressed',
'application/octet-stream'
我认为这是真的,但现在我明白它允许。php文件或。bat文件,什么是赖特mime为我的目标?
编辑:我想阻止上传。php或。bat文件,只允许压缩文件
protected function checkType($filename, $type) {
if (empty($type)) {
return false;
} elseif (!in_array($type, $this->_permitted)) {
$this->_badMessages[] = "file type not allowed $filename ";
return false;
} else {
return true;
}
}
您可以将PHP和BAT mime类型添加到您的$this->_permitted
数组中,如下所示:
$this->_permitted = array(
'application/zi',
'application/octet-stream',
'application/x-rar-compressed',
'application/octet-stream',
'application/bat',
'application/x-bat',
'application/php',
'application/x-php',
'text/php',
'text/x-php');