Я создаю видео-сайт на 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) } }
Что с ним не так? Что сводит меня с ума, так это то, что тот же скрипт отлично работает на моей локальной машине, но не работает на удаленном тестовом поддомене. И каждое отладочное сообщение выглядит законным для меня. Буду признателен за любую оказанную помощь.
Спасибо и всего наилучшего