正在使用codeigniter处理项目。需要上传PSD文件。尝试使用此代码..
$config['allowed_types'] = 'psd';
但结果显示:不允许您尝试上传的文件类型。
plesae帮帮我。答案 0 :(得分:1)
尝试使用以下内容接受所有文件
$ config ['allowed_types'] ='*';
答案 1 :(得分:0)
你在哪里设置$ config ['allwoed_types']?在控制器中还是有config / upload.php?
同时检查您尝试上传的psd文件是否返回正确的mime类型。
检查application / config / mime.php上的mime类型。
问候。
答案 2 :(得分:0)
风险更高的方法,但在某种程度上,我使用的逻辑方法是允许所有类型$config['allowed_types'] = '*';
并在上传之前简单地验证preg_match("\.psd$", $str_file_name)
。
application/config/mime.php
中的所有这些mime设置可能存在是有原因的,但由于某些情况下傻了很多不同的mime类型,因此对某些文件类型来说过于复杂。