Thursday, April 21, 2016

magento- uplaod mupltile images using Varien_File_Uploader(

Topic 1:  upload multiple files with Varien_File_Uploader .
Topic 2:  How can I upload multiple images using Varien_File_Uploader in magento?
Topic 3:  Upload multiple images using default magento function.


We can find above topic's solution in below code.

<?php
if(isset($_FILES['award_images']) and $_FILES['award_images']['name'][0] != ''){
                 
                    $extension=array("jpeg","jpg","png","gif");
                        foreach($_FILES["award_images"]["tmp_name"] as $key=>$tmp_name)
                        {
                           
                                $uploader = new Varien_File_Uploader(
                                        array(
                                    'name' => $_FILES['award_images']['name'][$key],
                                    'type' => $_FILES['award_images']['type'][$key],
                                    'tmp_name' => $_FILES['award_images']['tmp_name'][$key],
                                    'error' => $_FILES['award_images']['error'][$key],
                                    'size' => $_FILES['award_images']['size'][$key]
                                        )
                                );
                               
                                $uploader->setAllowedExtensions(array('jpg','jpeg','gif','png')); // or pdf or anything
                                $uploader->setAllowRenameFiles(false);
                                $uploader->setFilesDispersion(false);
                                $imgname= $file_name;        
                                $path = Mage::getBaseDir('media') . DS . 'awardimage/image/';
                                $img = $uploader->save($path, $_FILES['award_images']['name'][$key]);
                               
                            
       
                        }
                  
                 }
?>

No comments :

Post a Comment