Codeigniter psd 和 ai mime 类型不起作用
Posted
技术标签:
【中文标题】Codeigniter psd 和 ai mime 类型不起作用【英文标题】:Codeigniter psd and ai mime type not working 【发布时间】: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
请帮帮我
【问题讨论】:
【参考方案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'),
【讨论】:
以上是关于Codeigniter psd 和 ai mime 类型不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Codeigniter:在 mac safari 中未检测到 vcf mime 类型