CodeIgniter中视频文件上传的奇怪问题

abh*_*sek 6 php codeigniter file-upload

我正在CodeIgniter(v 2.1.0)上构建一个视频站点.管理员可以通过管理面板上传视频.它在我的本地服务器上运行良好.但是在远程测试服务器上,它无法正常工作.我已将mimes.php设置为正确识别文件类型.允许的文件类型没问题.但错误消息表明不允许使用文件类型.这是我的mimes.php:

...
'mp4'  => 'video/mp4',
'flv'  => 'video/x-flv',
'avi' => 'video/x-msvideo',
'mpeg' => 'video/mpeg',
...
Run Code Online (Sandbox Code Playgroud)

文件类型:

$upload_config['allowed_types'] = 'flv|mp4|avi|mpeg'
Run Code Online (Sandbox Code Playgroud)

上传库初始化$this->upload->initialize($upload_config);如果我为$ _FILES执行var_dump它会给我:

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) } } 
Run Code Online (Sandbox Code Playgroud)

这有什么问题?令我疯狂的是,相同的脚本在我的本地计算机上运行正常,但在远程测试子域上不起作用.每个调试消息对我来说都是合法的.任何帮助深表感谢.感谢致敬

saf*_*rov 1

我认为这是 2.1.0 版的一个错误。尝试这些说明来解决问题http://ellislab.com/forums/viewthread/204725/