[英]specific file type upload wordpress
我想添加更多的文件類型擴展名,例如zip,rar和pdf,但我無法這樣做,因為“ getimagesize”僅允許圖像文件類型。
define('TYPE_WHITELIST', serialize(array(
'image/jpeg',
'image/png',
'image/gif',
'application/zip',
'application/rar',
'application/pdf'
)));
for($i=0; $i<count($_FILES['agp_gallery']['name']); $i++) {
//Get the temp file path
$tmpFilePath = $_FILES['agp_gallery']['tmp_name'][$i];
if ($tmpFilePath == "") {
}
else {
$image_data = getimagesize($tmpFilePath);
if(!in_array($image_data['mime'], unserialize(TYPE_WHITELIST))){
$result['error'] = 'Your image must be a jpeg, png or gif!';
}
}
}
在.htaccess中,為每種文件類型添加以下內容:
AddType application/zip .zip
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.