我的程序将扩展文件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是一个名为ID HTML的var,它不是数据库的ID!
答案 0 :(得分:5)
在config / mimes.php中更改/添加允许的类型
'svg' => array('image/svg+xml'),
这应该有用,没有测试。
答案 1 :(得分:0)
您的config / mimes.php应该同时包含svg,svg + xml。在config / mimes.php
中将您的代码更新为此'svg' => array('image/svg+xml', 'application/xml', 'text/xml','image/svg'),