При проверке типа MIME через $ _server ['http_x_file_type'] или $ upload ['type'] [$ index] возвращает приложение/vnd.openxmlformats officeedocument.presentationml.presentation
Я загружаю несколько файлов. Ниже является часть сценария для загрузки (я использую коды от https://github.com/blueimp/jquery-file-upload/blob/master/php/index.php)>[code]$upload = isset($_FILES[$this->options['param_name']]) ? $_FILES[$this->options['param_name']] : null; $info = array(); if ($upload && is_array($upload['tmp_name'])) { foreach ($upload['tmp_name'] as $index => $value) { $info[] = $this->handle_file_upload( $upload['tmp_name'][$index], isset($_SERVER['HTTP_X_FILE_NAME']) ? $_SERVER['HTTP_X_FILE_NAME'] : $upload['name'][$index], isset($_SERVER['HTTP_X_FILE_SIZE']) ? $_SERVER['HTTP_X_FILE_SIZE'] : $upload['size'][$index], isset($_SERVER['HTTP_X_FILE_TYPE']) ? $_SERVER['HTTP_X_FILE_TYPE'] : $upload['type'][$index], $upload['error'][$index] ); } [/code]
При проверке типа MIME через $ _server ['http_x_file_type'] или $ upload ['type'] [$ index] возвращает приложение/vnd.openxmlformats officeedocument.presentationml.presentation