在CodeIgniter 2.1.4中上传文件类型检测

时间:2013-12-31 10:58:21

标签: codeigniter upload mime

它出错

"Error: The file type you are attempting to upload is not allowed."

甚至在允许的类型中指定了扩展名。

2 个答案:

答案 0 :(得分:1)

在CI中,您必须在上传之前在config中设置允许的文件。 Source

$config['allowed_types'] = 'gif|jpg|png';

如果你上传gif,jpg和png之外的其他内容,你会收到错误消息。

答案 1 :(得分:1)

您只需执行一些操作:

  1. 设置您要上传的文件类型的允许的类型

    $config['allowed_types'] = 'gif|jpg|png';

  2. 转储文件类型并获取确切的文件类型,然后在mimes.php

  3. 中包含该mime类型