【发布时间】:2013-09-13 20:14:23
【问题描述】:
我正在使用 codeigniter 进行项目。需要上传PSD文件。尝试使用此代码..
$config['allowed_types'] = 'psd';
但它显示为结果:不允许您尝试上传的文件类型。
请帮帮我。
【问题讨论】:
标签: php codeigniter file-upload
我正在使用 codeigniter 进行项目。需要上传PSD文件。尝试使用此代码..
$config['allowed_types'] = 'psd';
但它显示为结果:不允许您尝试上传的文件类型。
请帮帮我。
【问题讨论】:
标签: php codeigniter file-upload
尝试使用以下它接受所有文件
$config['allowed_types'] = ' * ' ;
【讨论】:
你在哪里设置 $config['allwoed_types']?在控制器中还是你有一个config/upload.php?
还要检查您尝试上传的 psd 文件是否返回正确的 mime 类型。
在 application/config/mime.php 中检查 mime 类型。
问候。
【讨论】:
一种风险更大的方法,但我使用的一种更合乎逻辑的方法是允许所有类型 $config['allowed_types'] = '*'; 并在上传之前简单地验证 preg_match("\.psd$", $str_file_name)。
application/config/mime.php 中的所有这些 mime 设置可能存在是有原因的,但由于在某些情况下愚蠢的许多不同的 mime 类型,它对于某些文件类型过于复杂。
【讨论】: