【问题标题】:Codeigniter psd and ai mime type not workingCodeigniter psd 和 ai mime 类型不起作用
【发布时间】:2016-05-12 18:19:05
【问题描述】:

我已经访问了一些相关问题并尝试了该步骤,但在尝试上传 psd 或 ai 文件时使用codeigniter
The filetype you are attempting to upload is not allowed 上传文件时仍然出错。 我已经为允许的文件类型尝试了类似的方法

$config['allowed_types'] = 'psd|ai|gif|jpg|png|xlsx|xls|pdf|doc|docx';

我看了config/mimes.php psd 的值是

'psd'   =>  'application/x-photoshop',

我的浏览器发送文件类型'application/octet-stream' 我改了mimes.php

'psd'   =>  array('application/x-photoshop','application/octet-stream'),

但还是同样的错误
The filetype you are attempting to upload is not allowed

请帮帮我

【问题讨论】:

    标签: php codeigniter file-upload mime-types mime


    【解决方案1】:

    扩展psd扩展

    改变这个(application/config/mimes.php)

    'psd'    =>    'application/x-photoshop',
    

    到此
    方法01(上传psd文件)

    'psd'    =>    array('image/photoshop', 'image/x-photoshop', 'image/psd', 'application/photoshop', 'application/psd', 'zz-application/zz-winassoc-psd'),
    

    或者这个
    方法02(上传cdr和psd文件)

    'psd'    =>    array('application/x-photoshop','application/octet-stream'),
    'cdr'   =>      array('application/octet-stream','application/x-zip-compressed','image/x-coreldraw'),
    

    【讨论】:

      【解决方案2】:

      对 psd 文件试试这个

      'psd'   =>  array('application/x-photoshop','application/octet-stream','image/vnd.adobe.photoshop'),
      

      【讨论】:

        猜你喜欢
        • 2017-06-23
        • 1970-01-01
        • 2015-01-05
        • 1970-01-01
        • 2020-03-07
        • 2016-05-04
        • 2020-12-31
        • 2012-09-13
        • 1970-01-01
        相关资源
        最近更新 更多