我想上传三张图片中的图片。我的文件夹结构如下: upload/large,upload/original,upload/thumb。 如何使用codeigniters的“上传”库将调整大小后的图像存储到这些文件夹中。在codeigniter中上传图片
0
A
回答
2
我与钠同意,你需要接受更多的答案。
然而,对于这样的问题: 它看起来对我像你其实只是上传到原来的文件夹,然后用这个复制的图像库,所以,请尝试以下操作:
$config['upload_path'] = './upload/original';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '100';
$config['max_width'] = '500';
$config['max_height'] = '300';
$this->load->library('upload', $config);
$this->upload->do_upload()
$upload_data = $this->upload->data();
$copies = array(
array('dir' => 'upload/large', 'x' => 1000, 'y' => 600), //note: x&y could be replaced with a percentage or ratio etc.
array('dir' => 'upload/thumbnail', 'x' => 100, 'y' => 60)
);
foreach($copies as $copy)
{
$config['image_library'] = 'ImageMagick';
$config['library_path'] = '/usr/bin/';
$config['source_image'] = $upload_data['full_path'];
$config['new_image'] = $copy['dir'] . $upload_data['file_name'];
$config['maintain_ratio'] = TRUE;
$config['width'] = $copy['x'];
$config['height'] = $copy['y'];
$config['master_dim'] = 'width';
$this->image_lib->initialize($config);
$this->image_lib->resize();
}
希望这有助于!
0
您应该更改配置阵列中的“upload_path”值。
这是某种形式的代码,你可以使用:
$config['upload_path'] = './uploads/';
$this->load->library('upload', $config);
谈到用户指南: http://codeigniter.com/user_guide/libraries/file_uploading.html
相关问题
- 1. Codeigniter图片上传
- 2. codeigniter中的图片上传
- 3. 在Codeigniter中使用URL上传图片
- 4. codeigniter更新图片上传
- 5. Codeigniter Ajax上传图片
- 6. 无法上传图片codeigniter
- 7. 用codeigniter上传图片
- 8. Codeigniter上传图片选择
- 9. CodeIgniter中的图片上传问题
- 10. 没有图片上传在codeigniter
- 11. 在codeigniter的页面图片上传
- 12. 照片上传CodeIgniter
- 13. 在codeigniter中上传图片时覆盖上一个文件
- 14. Codeigniter REST上传多张图片
- 15. Codeigniter:区分视频和图片上传
- 16. 图片上传不起作用CodeIgniter
- 17. Codeigniter:显示已上传的图片
- 18. codeIgniter上传图片故障码
- 19. 如何使用codeigniter上传图片?
- 20. Codeigniter - 图片上传 - open_basedir限制生效
- 21. Codeigniter和RestServer。如何上传图片?
- 22. Codeigniter图片上传不起作用
- 23. CodeIgniter上传图片没有输入
- 24. 图片上传和codeigniter查看
- 25. PHP Codeigniter - 上传证书模板(图片)
- 26. CodeIgniter通过tinymce上传图片
- 27. CodeIgniter/Xinha ImageManager没有上传图片
- 28. 扩展CodeIgniter的图片上传类
- 29. 如何在CodeIgniter中上传图片时调整图片大小功能
- 30. 在Codeigniter中使用url上传图片(使用csv文件)
谢谢你这么多..这对我有用。:) – 2011-05-03 12:18:37