Codeigniter 2.2.2 mime类型错误

时间:2015-06-08 05:24:53

标签: php codeigniter codeigniter-2 mime-types

我正在使用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中是否存在语法错误或需要执行其他操作。

1 个答案:

答案 0 :(得分:1)

文件上传也基于您当前使用的操作系统。 如果Ubuntu那么mime类型将与Windows OS不同。 尝试添加' application / octet-stream'每个扩展名。它应该工作