Проблема с загрузкой файла .xlsx в PHP

В моем скрипте PHP я загружаю файл во временное расположение на сервере для последующего использования, скрипт поддерживает (.txt, .csv, .xls, .xlsx) эти форматы.

Скрипт работает правильно для всех расширений, кроме .xlsx . Данные файла .xlsx загружаются с данными мусора на сервере.

$ext=fileExtension(basename($_FILES['bulkfile']['name'])); $uniqueidread=uniqid(); $dbfileread=$docroot.'/filedepot/'.$uniqueidread.".".$ext; if(!move_uploaded_file($_FILES['bulkfile']['tmp_name'],$dbfileread)){ $errmsg['form']="Sorry, unable to upload file"; } 

Пример загруженных данных файла .xlsx :

 PK,khEü'˖Éódã¤va0ehЛòdÂ<M1üõ€âÌS* áPm@G“ÿ÷vuÝ•ôìÊ÷¬\ˆÀONÜI45¡!Ñ0_1N“M‰/Ãä7†É—` н PK,khEü'˖Éódã¤va0ehЛòdÂ<M1üõ€âÌS* áPm@G“ÿ÷vuÝ•ôìÊ÷¬\ˆÀONÜI45¡!Ñ0_1N“M‰/Ãä7†É—` 

Что здесь проблема?