Codeigniter允许.php文件上传

时间:2016-01-05 21:40:27

标签: php codeigniter

我正在使用内置文件上传库的codigniters,我想允许上传php文件。

此工具仅供安全登录等管理员用户使用。

但由于某种原因,我收到了“您尝试上传的文件类型”,并且不允许这样做。错误。

我在控制器中有这个:

$config['allowed_types'] = 'pdf|doc|docx|php';

我在config / mimes.php中也有这一行:

'php'   =>  'application/x-httpd-php',

如果我尝试上传图像文件等,这个实际功能有效,所以它正常工作,只是不允许.php文件。

为什么这不起作用的任何想法?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

想出来!!

当我查看发布的数据时,mime类型是Content-Type:text / php

但是mime.php中相应的mime类型是:

'php'   =>  'application/x-httpd-php',

所以我改成了:

'php'   =>  array('application/x-httpd-php', 'text/php'),

它有效。

哈利路亚!!