Я создаю видеосайт на CodeIgniter (v 2.1.0). Админы могут загружать видео через панель администратора. Он отлично работает на моем локальном сервере. Но на удаленном тестовом сервере это не работает. Я установил mimes.php для правильного распознавания типа файла. Допустимые типы файлов в порядке. Но сообщение об ошибке говорит, что тип файла не разрешен. Вот мой mimes.php:
...
'mp4' => 'video/mp4',
'flv' => 'video/x-flv',
'avi' => 'video/x-msvideo',
'mpeg' => 'video/mpeg',
...
Допустимые типы файлов:
$upload_config['allowed_types'] = 'flv|mp4|avi|mpeg'
Библиотека загрузки инициализируется с помощью $this->upload->initialize($upload_config);
Если я делаю var_dump для $_FILES, это дает мне:
array(1) { ["video_file"]=> array(5) { ["name"]=> string(48) "test_video_file.mp4" ["type"]=> string(9) "video/mp4" ["tmp_name"]=> string(14) "/tmp/phpwkOICI" ["error"]=> int(0) ["size"]=> int(5668643) } }
Что не так с этим? Что меня сводит с ума, так это то, что тот же скрипт отлично работает на моем локальном компьютере, но не работает на удаленном тестовом поддомене. И каждое отладочное сообщение кажется мне законным. Любая помощь очень ценится. Спасибо и с уважением