我可以使用CodeIgniter上传.c或.cpp文件吗?

时间:2012-11-01 23:25:01

标签: php codeigniter file-upload

我想上传一个.c文件。我正在使用CodeIgniter。我正在使用的代码适用于.pdf,但每当我尝试上传.c文件时,它都会显示"您尝试上传的文件类型是不允许的。"。

我的代码如下:

$config = array
(
    'upload_path' => './solutions',
    'allowed_types' => 'c',
    'file_name' => $file_name,
    'file_size' => 1000,
    'remove_spaces' => 'true'
);
$this->upload->initialize($config);

当我在允许的类型中编写pdf时,它可以工作,但不适用于C。

1 个答案:

答案 0 :(得分:4)

在allowed_types中,您需要拥有MIME类型。

对于“text / plain”的c源文件,因为没有“c”MIME类型。

请参阅http://en.wikipedia.org/wiki/Internet_media_type