Codeigniter:MP4视频上传不起作用

Ayy*_*far 3 php video upload codeigniter file-upload

我正在研究一个问题很长一段时间但仍然找不到任何解决方案.

我正在使用codeigniter上传mp4文件.在此之前,我在config/mimes.php中为mp4添加了mime类型.我试过了两个:mp4 => video/mp4mp4 => array('video/mp4', 'video/3gpp')

这两种方法在本地服务器上都很完美,但每当我在Live服务器上测试它时,它总是会给出相同的错误消息"你不想上传你试图上传的文件类型.".

我又尝试了一件事.即 $config['allowed_types'] = "*";

它在本地和在线服务器上都很完美.

但我只想要mp4视频类型.

有人为这个奇怪的问题找到了解决办法吗?

Ayy*_*far 6

最后我得到了我的问题的解决方案所以我正在写这个答案.

在本地和在线服务器中大多数mime类型的检测是不同的.

就我而言,本地服务器将file_type变为"video/mp4".但是在线服务器将mime类型检测为'application/octet-stream'.

所以我在我的配置文件夹中的mime类型列表中添加了数组:

'mp4' => array('video/mp4', 'application/octet-stream'),

现在它在本地和在线服务器上都能很好地工作.