CodeIgniter文件上传验证ppt和pptx文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CodeIgniter文件上传验证ppt和pptx文件相关的知识,希望对你有一定的参考价值。
$config = array(
'upload_path' => 'resources/lectures',
'allowed_types' => 'pdf|zip|doc|docx|ppt|pptx',
'remove_spaces' => TRUE,
'overwrite' => FALSE,
'max_size' => 0,
);
这是我的文件上传配置数组,除了ppt和pptx之外,所有文件都上传得很好。我使用display_errors()方法检查了错误消息,它说“你试图上传的文件类型是不允许的”。
答案
这是Codeigniter的错误。
打开application/config/mime.php
并用以下行替换line no 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'),
以上是关于CodeIgniter文件上传验证ppt和pptx文件的主要内容,如果未能解决你的问题,请参考以下文章