【问题标题】:Why the codeigniter don't save SVG image?为什么codeigniter不保存SVG图像?
【发布时间】:2014-01-28 05:00:27
【问题描述】:

我的程序在我的文件夹中正常保存扩展文件gif,png和jpg,但是它不保存SVG图像。不知道为什么它不保存?

我在图书馆的功能:

function uploadImage($idImage, $local){

    $config['upload_path']   = $local;
    $config['allowed_types'] = 'svg|gif|png|jpg';

    $CI =& get_instance();
    $CI->load->library('upload', $config);
    $CI->upload->do_upload($idImage);

    return $CI->upload->data();

}

OBS: $idImage 是一个名称为 HTML 的变量,它不是数据库的 ID!

【问题讨论】:

    标签: php codeigniter svg codeigniter-2


    【解决方案1】:

    在 config/mimes.php 中更改/添加允许的类型

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

    应该可以,没测试过。

    【讨论】:

      【解决方案2】:

      您的 config/mimes.php 应该同时包含 svg、svg+xml。在 config/mimes.php 中更新你的代码

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-19
        • 2015-09-30
        相关资源
        最近更新 更多