1

A 正在使用 codeigniter 进行项目。需要上传PSD文件。尝试使用此代码..

$config['allowed_types'] = 'psd';

但它显示为结果:不允许您尝试上传的文件类型。

请帮助我。

4

3 回答 3

1

尝试使用以下它接受所有文件

$config['allowed_types'] = ' * ' ;

于 2013-09-10T13:01:54.010 回答
0

你在哪里设置 $config['allwoed_types']?在控制器中还是您有 config/upload.php?

还要检查您尝试上传的 psd 文件是否返回正确的 mime 类型。

在 application/config/mime.php 检查 mime 类型。

问候。

于 2013-09-10T08:05:54.367 回答
0

一种风险更大的方法,但我使用的一种更合乎逻辑的方法是允许所有类型并在上传之前$config['allowed_types'] = '*';简单地验证。preg_match("\.psd$", $str_file_name)

所有这些 mime 设置的application/config/mime.php存在可能是有原因的,但是由于在某些情况下愚蠢的许多不同的 mime 类型,它对于某些文件类型过于复杂。

于 2013-09-10T08:42:40.200 回答