0
"zip, rar 및 pdf 같은 파일 형식 확장명을 추가하고 싶지만"getimagesize "이미지 파일 형식 만 허용하기 때문에 그렇게 할 수 없습니다. 당신의 .htaccess에서특정 파일 형식 업로드 wordpress
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!';
}
}
}
을 그 이미지를 처리하는 코드이기 때문입니다. 하지만 PHP 함수 대신 filesize PHP 함수를 사용할 수 있습니다. http://php.net/manual/en/function.filesize.php – leticia
pdf, zip, rar 등의 mimetypes를 설정 했습니까? –
@Kees Sonnema 아니, 내가 어떤 mimetypes도 설정하지 않았다. 어떻게 할 수 있니? –