【发布时间】:2013-01-05 05:42:44
【问题描述】:
我有这个sn-p
if ($_FILES['tax']['error'] !== UPLOAD_ERR_OK) {
die("Upload failed with error " . $_FILES['tax']['error']);
}
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $_FILES['tax']['tmp_name']);
$ok = false;
switch ($mime) {
case 'image/gif':
case 'application/pdf':
case 'image/png':
$ok = true;
default:
die("Unknown/not permitted file type");
}
move_uploaded_file($_FILES["tax"]["tmp_name"],"pints/" . $_FILES["tax"]["name"]);
当我尝试上传图片时,它指出它不是允许的文件类型,当文件是 PDF 文档时,application/pdf 是正确的 mime 类型吗?
【问题讨论】:
-
$mime = $_FILES["file"]["type"]
标签: php file-upload mime-types