我想上傳三張圖片中的圖片。我的文件夾結構如下: 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