В моем скрипте 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†É—`
Что здесь проблема?