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

我想上传一个.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语言则不行.

解决方法:

在allowed_types中,您需要具有MIME类型.

对于将为“文本/纯文本”的c源文件,因为没有“ c” MIME类型.

查看http://en.wikipedia.org/wiki/Internet_media_type

上一篇:从php中的存储过程中获取价值


下一篇:从根目录下的WordPress的子文件夹的Codeigniter URL中删除index.php