【问题标题】:CodeIgniter file upload validation of ppt and pptx filesppt和pptx文件的CodeIgniter文件上传验证
【发布时间】:2015-03-12 21:47:01
【问题描述】:
$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() 方法检查了错误消息,它说“不允许您尝试上传的文件类型”。

【问题讨论】:

    标签: php codeigniter file-upload powerpoint


    【解决方案1】:

    这是 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'),

    【讨论】:

      猜你喜欢
      • 2012-09-08
      • 2018-01-14
      • 2012-08-30
      • 1970-01-01
      • 2011-07-07
      • 2012-05-09
      • 2013-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多