CodeIgniter Forums
Image uploading by api to android mobile - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: General Help (https://forum.codeigniter.com/forumdisplay.php?fid=24)
+--- Thread: Image uploading by api to android mobile (/showthread.php?tid=72416)



Image uploading by api to android mobile - Divyaacs - 12-16-2018

Hi

   I had a issue regarding uploading a image from android mobile.The image is uploading and storing in database from website but not from mobile app.From mobile the image is not inserting into database .So,Please help me to resolve the issue.Thank you in advance.



Code in api in view
<?php 
require('includes/config.php');
$api = new Settings();
//echo "<pre>"; print_r($_FILES); die;
$mydb = new myDBC;
$api->validation('blank', array(user_id =>$json_parse_array[xxx]['user_id']));

$menu_id = $json_parse_array[xxxx]['menu_id'];
$category_id = $json_parse_array[xxxx]['category_id'];
$image = base64_decode($json_parse_array[xxxx]['pro_image']);
$is_active ='1';

$path = '../images/product/';
$fileName = 'products_'.time().'.jpg';
$final = $path.$fileName;

 file_put_contents($path . $filename, $image);

if(move_uploaded_file($_FILES['pro_image']['tmp_name'], $final)){
$file = 'http://xxxx.com/images/product/'.$fileName;
// $api->response(SUCCESS, "Find image name.", array('fileName'=>$file));
}
   
 $qry = "INSERT INTO `dz_products`(`menu_id`, `category_id`,`pro_image`,`is_active` ) 
VALUES('$menu_id','$category_id','$file','1')";
//print_r($qry);

    $result = $mydb->runQuery($qry);
    $result_array=array($result);
   
   
   
        $last_id = $mydb->lastInsertID();