2
我有这样的代码在笨文件上载:Codeigniter - 如何上传带缩略图的原始图像?
if(!empty($_FILES['userfile'])){
$name_array = array();
$count = count($_FILES['userfile']['size']);
foreach($_FILES as $key => $value)
for ($s=0; $s<=$count-1; $s++){
$_FILES['userfile']['name'] = $value['name'][$s];
$_FILES['userfile']['type'] = $value['type'][$s];
$_FILES['userfile']['tmp_name'] = $value['tmp_name'][$s];
$_FILES['userfile']['error'] = $value['error'][$s];
$_FILES['userfile']['size'] = $value['size'][$s];
$config['upload_path'] = './public/images/campaign-images/';
$config['allowed_types'] = 'gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG';
$config['max_size'] = '10000';
//$config['max_width'] = '1024';
//$config['max_height'] = '768';
$CI->load->library('upload', $config);
$CI->upload->do_upload();
$data = $CI->upload->data();
$name_array[] = $data['file_name'];
}
return $name_array;
}
此代码工作完美单原图上传,但如何上传图片缩略图像(350×250),具有不同的文件夹中调整大小。
任何想法如何处理codeigniter库?
感谢
谢谢大家对我的支持。我已添加您的代码,但无法在拇指文件夹中看到上传的文件。 –
只需修改源图像路径如下 $ config ['source_image'] = $ value ['name'] [$ s]; –
在哪里添加? –