codeigniter不上传jpeg图像

时间:2015-08-13 10:06:47

标签: php image codeigniter

我还没有找到一个完美的解决方案,使用codeigniter我的访问者可以上传图像的jpeg扩展名,我的访问者不会转换任何东西,所以有一个解决方案所以我们可以所有的jpeg扩展,这里是当前的代码这会导致错误<add name="Conn" connectionString="Data Source=PC-GN\KASPLDB;Initial Catalog=STOCK;User ID=sa;Password=****" /> 错误。

invalid image extension

i'm not uploading whole code to save time and any confusion

之前我只有$config['upload_path'] = 'upload/path/folder'; $config['allowed_types'] = 'jpeg|jpg|png'; $config['max_size'] = '262144'; $config['file_name'] = 'file_name'; $config['overwrite'] = TRUE; $this->load->library('upload',$config);

但在投诉后我添加了$config['allowed_types'] = 'jpg|png

但它根本不起作用。

2 个答案:

答案 0 :(得分:0)

虽然没有经过测试,但你可以试试这个:

{{1}}

答案 1 :(得分:0)

这个在 codeigniter 3 中对我有用。

N/B:适用于 .jfif 扩展图像

打开你的配置文件 mimes.php 并添加这一行

'jfif'  =>  array('image/jpeg', 'image/pjpeg'),

然后在您的上传配置中,将此配置用于允许的类型

$config['allowed_types'] = 'gif|jpg|png|JPG|GIF|PNG|jpeg|JPEG|jfif|JFIF';