无法在CodeIgniter中上传msg文件类型

时间:2018-01-19 14:41:31

标签: php codeigniter file-upload

使用Codeigniter 3.1.7

使用上传类并允许设置类型:

$config['allowed_types'] = "jpg|pdf|doc|docx|xls|xlsx|png|bmp|gif|msg|eml|zip";

config/mimes.php中添加了mime-type:

'msg' => array('text/plain','application/vnd.ms-outlook','application/octet-stream')

PHP报告我使用application/octet-stream进行测试的文件类型应该足够吗? (IE不是问题CodeIgniter: "The filetype you are attempting to upload is not allowed."的重复)

可能导致错误的原因是什么?

$this->upload->display_errors()显示:

  

"不允许您尝试上传的文件类型。"

由于

1 个答案:

答案 0 :(得分:0)

最后这个问题解决了。在PHP版本7.1.14中存在与服务器配置相关的某种MIME问题 - 一旦我们在实时服务器(托管)上更新到7.2.x,问题就消失了。如果它可以帮助别人,我在这里保存这个答案。