Загрузка xls или xlsx файлов с помощью Codeigniter, ошибка mime-типа

Ну, я думаю, что это не проблема Codeigniter как такового, поскольку это скорее mime-type.

Я пытаюсь загрузить файл, файл xls (или xlsx), а mime-type браузера и php сообщает application/octet-stream вместо application/excel, application/vnd.ms-excel или application/msexcel для файла xls. Конечно, плагин codeigniter upload сообщит об ошибке (недопустимый тип файла), поскольку он пытается сопоставить расширение файла с mime-типом.

Самое странное, что тот же код работал несколько месяцев, а теперь перестал работать с последними версиями Chrome (16.0.912.77), Firefox (10.0) и IE9.

Кто-нибудь сталкивался с такой же (или похожей) проблемой и может поделиться решением?

Большое спасибо. PS: Я не буду приводить код, так как это не совсем вопрос кода, но если нужно, я загружу несколько фрагментов.

EDIT

Возможно, это имеет значение: ошибка не происходит с теми же браузерами на аналогичной конфигурации, но с MS Office вместо Libre Office (на моем ПК). Не происходит она и на системе GNU/Linux + Libre Office. Итак, может ли это быть Windows, играющая с открытым исходным кодом, или Libre Office меняет mime-типы просто так?

8
задан Mario Cesar 6 February 2012 в 22:36
поделиться