Codeigniter文件上传类

时间:2014-03-08 13:28:30

标签: image file codeigniter

什么是更好的方式。

我有一个接受一定宽度和高度的表格。

说,

    $config['max_width']  = '270';
    $config['max_height']  = '280';

接受更大尺寸的图片然后只是在上传后调整大小而不是首先限制它们会更好吗?

2 个答案:

答案 0 :(得分:1)

CI拥有自己的图像重新调整大小的库。所以你应该接受任何图像大小。然后你可以用下面的代码调整它的大小。

$config['image_library'] = 'gd2';
$config['source_image'] = '/path/to/image/img_name.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width']     = 270;
$config['height']   = 280;    
$this->load->library('image_lib', $config);     
$this->image_lib->resize();

来源:http://ellislab.com/codeigniter/user-guide/libraries/image_lib.html

答案 1 :(得分:0)

是的,为用户提供更多文件上传选项的灵活性会更好。

这是一个用于调整图像https://github.com/Nimrod007/PHP_image_resize

大小的优秀课程