public function uploadpropicAction() { $this->_helper->viewRenderer->setNoRender(); if (isset($this->authIdentity)) { if (!empty($_FILES['qqfile'])) { $request = $this->getRequest()->getParams(); $allowedExtensions = array(); // max file size in bytes $sizeLimit = 2 * 1024 * 1024; $uploader = new Image_Upload($allowedExtensions, $sizeLimit); $uploader_result = $uploader->handleUpload('images/', false); if (!isset($uploader_result['error'])) { $ImageModel = new Application_Model_Images($this->registry->DB); $imageurl = $uploader_result['imgurl']; $ImageModel->uploadPropic($imageurl, $request); echo json_encode(array('status' => 'success')); } else { echo json_encode(array('status' => $uploader_result['error'])); } } else { echo json_encode(array('status' => 'No files were uploaded')); } } else { echo json_encode(array('status' => 'Please Login')); } }