Ну, я думаю, что это не проблема 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-типы просто так?