Saya memiliki modul khusus yang saya coba unggah gambar. Namun saya tidak dapat mengunggah gambar
Ini adalah file formulir saya
<?php
<form id="imageform" method="post" action="<?php echo $this->getFormAction(); ?>">
<input type="file" id="chain_Image" value="" name="Image[]" class="input-text">
</form>
perhatikan bahwa ini hanya sebagian kecil dari kode saya. sebenarnya formulir ini bisa berisi gambar berapa pun. yaitu kita bisa mengunggah lebih dari satu gambar sekaligus.
Ini adalah saveAction() saya:
<?php
$arr = $this->getRequest()->getPost('Image');
foreach($arr as $image)
{
if(isset($_FILES[$image]['name']) and (file_exists($_FILES[$image]['tmp_name'])))
{
try
{
$path = Mage::getBaseDir('media') . DS . 'banner' . DS;
$uploader = new Varien_File_Uploader($image);
$uploader->setAllowedExtensions(array('jpg','png','gif','jpeg'));
$uploader->setAllowRenameFiles(false);
$uploader->setFilesDispersion(false);
$destFile = $path.$_FILES[$image]['name'];
filename = $uploader->getNewFileName($destFile);
$uploader->save($path, $filename);
$postData['Image'] = $_FILES[$image]['name'];
}
catch(Exception $e)
{}
}
else
{
if(isset($postData[$image]['delete']) && $postData[$image]['delete'] == 1)
$postData[$image] = '';
else
unset($postData[$image]);
}
}
$bannerModel->addData($postData)->setId($this
->getRequest()->getParam('id'))->save();
Namun itu tidak mengunggah gambar saya. $_FILES sepertinya kosong, ketika saya sudah mencetak ini. Apa masalah dalam kode saya. Tolong aku. Terima kasih sebelumnya !!!
enctype="multipart/form-data"
di formulir Anda - person Zaheerabbas   schedule 30.12.2013