>I am trying to move uploaded the image to a folder by a custom module. In `/var/www/html/magento16f/app/code/local/Hestabit/ReviewRating/controllers/IndexController.php` public function move_uploadedFileAction( ) { Mage::log($_FILES); $path = Mage::getBaseDir() . '/uploadfolder'; Mage::log( $path ); if (!file_exists($path)) { mkdir($path, 777, true); } try { $fname = $_FILES['unverified-images']['name']; $uploader = new Varien_File_Uploader('unverified-images'); $uploader->setAllowedExtensions(array('png', 'gif', 'jpeg', 'docx')); $uploader->setAllowCreateFolders(true); $uploader->setAllowRenameFiles(false); $uploader->setFilesDispersion(false); $uploader->save($path, $fname); Mage::log( $uploader ); } catch (Exception $e) { echo 'Error Message: ' . $e->getMessage(); } $this->_redirectReferer(); } In `/var/www/html/magento16f/app/design/frontend/base/default/template/reviewrating/signupformhb.phtml` '''''''''''''''''''''' <input type="file" multiple="multiple" name="unverified-images" value="Upload" /> ''''''''''''''''''''''''' This function calls a js function which trigger some api on sussess of api return i want to move the uploaded images to a folder and then share the link. In `js file i call below function` uploadFileHb(params); In `/var/www/html/magento16f/app/design/frontend/base/default/template/reviewrating/signupformhb.phtml` function uploadFileHb(myFileObject) { var formData = new FormData(); var xhr = new XMLHttpRequest(); xhr.open("POST", "<?php echo $this->getUrl('reviewrating/index/move_uploadedFile') ?>"); // Send the file xhr.send(formData); }