【发布时间】:2018-11-30 07:34:24
【问题描述】:
需要有关 Framework CodeIgniter 的帮助...现在我做了一个简单的上传功能。但是当我想上传文件“image.PNG”或“image.JPG”时,它会返回false..但是我上传了图像文件“image.png”或“image.jpg”我成功上传了。
我的控制器,我用这个设置配置
$config['allowed_types'] = 'gif|jpg|png|PNG|JPG';
在文件 /application/config/mimes.php 中。我也加了
'png' => array('image/png', 'image/x-png'),
'PNG' => array('image/PNG', 'image/x-PNG'),
'jpg' => array('image/jpeg', 'image/pjpeg'),
'JPG' => array('image/jpeg', 'image/pjpeg'),
还是不行..请帮帮我
【问题讨论】:
-
尝试设置
$config['file_ext_tolower'] = TRUE; -
还是不行。
-
在使用@pradeep 的建议时,删除大写场景的代码。
-
$config['allowed_types'] = 'gif|jpg|png|PNG|JPG';就足够了,不需要更改mime类型,尝试添加jpeg和JPEG也 -
@TusharWalzade 我已经尝试用小写更改扩展名,但仍然无效。
标签: php codeigniter file-upload