我正在使用Codeigniter v 2.2.2,
我正在使用.mp4,.3gp,.avi,.rmvb扩展程序上传视频,某些扩展程序正在运行,但有些扩展程序正在运行。
我已经在config / mimes.php中添加了mime类型
'wmv' => array('video/wmv', 'video/x-ms-wmv', 'flv-application/octet-stream', 'application/octet-stream'),
'flv' => array('video/flv', 'video/x-flv', 'flv-application/octet-stream', 'application/octet-stream'),
'mp4' => array('video/mp4', 'application/octet-stream'),
'3gp' => array('video/3gpp', 'video/x-3gp', 'application/octet-stream'),
'mpeg' => array('video/mpeg', 'application/octet-stream'),
'mpg' => array('video/mpeg', 'application/octet-stream'),
'rmvb'=>array('video/rmvb','application/vnd.rn-realmedia-vbr')
从上面的列表中只有.mp4和.3gp正常工作,对于其他人来说,视频扩展名就像“1433760225.vnd.rn-realmedia-vbr”。
mimes.php中是否存在语法错误或需要执行其他操作。
答案 0 :(得分:1)
文件上传也基于您当前使用的操作系统。 如果Ubuntu那么mime类型将与Windows OS不同。 尝试添加' application / octet-stream'每个扩展名。它应该工作