uploadTo = PD . "\\public\\images\\"; //$this->uploadTo = PD . '/public/images/'; $this->allowFileType = array('jpg','png','jpeg','gif'); } /* Process the uploaded image and store in database */ public function insertImage() { //$escaped_string = mysql_real_escape_string($this->imageBlob); $escaped_string = addslashes($this->imageBlob); //return var_dump($escaped_string); //$sql = "INSERT INTO ImageStore(ImageId,Image) VALUES('$this->image_id','" . mysql_escape_string(file_get_contents($tmp_image)) . "')"; //$fp=addslashes(file_get_contents($_FILES['image']['tmp_name'])); //will store the image to fp //$query = "CALL insert_loyalty_member_image_proc('{$fileName}','{$fp}');"; /* * $data = mysql_real_escape_string(fread(fopen($form_data, "r"), filesize($form_data))); $result = mysql_query("INSERT INTO binary_data (description, bin_data, filename, filesize, filetype) ". "VALUES ('$form_description', '$data', '$form_data_name', '$form_data_size', '$form_data_type')"); $id= mysql_insert_id(); * * UPDATE t SET blob_col=LOAD_FILE('/tmp/picture') WHERE id=1; */ $query = "CALL insert_loyalty_member_image_proc (" . $this->memberId . ", '" . $escaped_string . "');"; //return var_dump($query); $rowCount = $this->processImage($query); return $rowCount; } }