【问题标题】:codeigniter upload PSD filecodeigniter上传PSD文件
【发布时间】:2013-09-13 20:14:23
【问题描述】:

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

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

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

请帮帮我。

【问题讨论】:

标签: php codeigniter file-upload


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    问候。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-19
        • 2011-11-06
        • 1970-01-01
        • 2015-12-26
        • 2012-03-05
        相关资源
        最近更新 更多