使用CodeIgniter上传svg图像

时间:2014-11-02 03:42:41

标签: php codeigniter svg

我尝试使用CodeIgniter上传svg文件。

$config = array(
        'upload_path' => 'path',
        'allowed_types' => 'jpg|jpeg|png|svg|gif',
        'max_size' => 'size',
        'max_width' => 'width',
        'max_height' => 'height',
        'encrypt_name' => 'TRUE',
    );

    $this->load->library('upload', $config);

    if($this->upload->do_upload('image_file')) {
        echo 'Success';
    } else {
        echo $this->upload->display_errors();
    }

我在此链接Uploading svg file in Codeigniter中已阅读相同的问题,但codeigniter仍然不允许文件类型

1 个答案:

答案 0 :(得分:0)

在我的情况下,php将文件标识为image / svg

我刚刚添加到我的 config / mimes.php

'svg'   =>  array('image/svg+xml', 'application/xml', 'text/xml', 'image/svg'),