繁体   English   中英

Codeigniter 2.2.2 MIME类型错误

[英]Codeigniter 2.2.2 mime type error

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM