- Codeigniter 2.2.0 -
Я сделал быструю отладку в библиотеке Загрузка и обнаружил, что иногда один и тот же исходный код, работающий на разных серверах, идентифицирует один и тот же файл CSV с другим типом файла ( то есть Сервер 1 идентифицирует CSV-файл как: application / vnd.ms-excel , но Сервер 2 идентифицирует тот же CSV-файл, что и: text / xc ) .
Мое исправление заключается в добавлении в application / config / mimes.php типа файла, который определяется сервером, на котором возникла проблема. Следовательно, мой массив csv из файла mimes.php выглядит так:
'csv' => array('application/vnd.ms-excel', 'text/anytext', 'text/plain', 'text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel', 'text/x-c')
.