上传文件类型

时间:2012-01-12 13:22:30

标签: php codeigniter

我已经创建了一个上传文件,但它不会保存在数据库中。我创建了控制器和codeigniter教程之类的视图。

我在配置中输入allowed_types。

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

它继续告诉我这个:

 The filetype you are attempting to upload is not allowed.

我该怎么办?

2 个答案:

答案 0 :(得分:0)

这是CodeIgniter 2.1.0和PHP v5.2.x中出现的问题。如果您降级回CodeIgniter 2.0.3,则上传问题应该消失。

答案 1 :(得分:0)

将系统/库/ Upload.php替换为:

https://raw.github.com/narfbg/CodeIgniter/320ddaa3d01c9d8ee6832fa25f9273e2588c63dd/system/libraries/Upload.php

这是目前正在等待合并的上传类的新版本 - 它应该解决您在上传时可能遇到的文件检测问题。