Php codeigniter中不允许您尝试上载的文件类型错误

Php codeigniter中不允许您尝试上载的文件类型错误,php,codeigniter,Php,Codeigniter,我正试图上传一些php代码点火器中的文档,允许的类型是 $config['allowed_types'] = 'pdf|pptx|ppt|docx|xls|xlsx|doc'; $config['max_size'] = '2000000'; 仅pptx格式不支持。 大小小于2MB 我正在使用CI版本2.0.1,这是Codeigniter的一个bug 您需要编辑此文件: application/config/mime.php 并将第33行(可能)替换为以下行: 'ppt' =>

我正试图上传一些php代码点火器中的文档,允许的类型是

$config['allowed_types'] = 'pdf|pptx|ppt|docx|xls|xlsx|doc';
$config['max_size'] = '2000000';
仅pptx格式不支持。 大小小于2MB
我正在使用CI版本2.0.1,这是Codeigniter的一个bug

您需要编辑此文件:

application/config/mime.php
并将第33行(可能)替换为以下行:

'ppt'   =>  array('application/powerpoint', 'application/vnd.ms-powerpoint', 'application/vnd.ms-office', 'application/msword'),
并将以下行添加到数组中:

'pptx'  =>  array('application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/zip', 'application/msword','application/vnd.ms-powerpoint'),

请展开问题,这样我们就可以看到您在调试上传错误时试图达到的目的:如果(!$this->upload->do_upload()){echo$this->upload->display_errors();}当我显示错误时,显示“不允许您尝试上传的文件类型”。请升级应用程序的版本。