I want to get a picture from camera in android and to save it in server.I have used the below php code ,but it shows empty page

952

I want to get a picture from camera in android and to save it in server.I have used the below php code ,but it shows HTTP Error 414. The request URL is too long.page.Do my code is wrong.Why it is showing this error message My php code for storing image in db using php/sql server as below

    <?php
require 'connect.php';
header('Content-type : bitmap; charset=utf-8');
if(isset($_POST["encoded_string"]))
{
$cust_name=$_POST["cust_name"];
$decoded_string =base64_decode($encoded_string);

$path= 'android/'.$cust_name;

$file=fopen($path,'wb');

$is_written=fwrite($file,$decoded_string);
fclose($file);

if($is_written >0)
{
   $query = "UPDATE cust_detail SET img_url=? WHERE cusname=? ";
   $params=array($path,$cust_name);
$result = sqlsrv_query($conn,$query,$params);
if( $result === false)  
{  
     echo "Error in query preparation/execution.\n";  
     die( print_r( sqlsrv_errors(), true));  
}  

else
{
echo "success";
}
sqlsrv_close($conn);
}
}
?>

My connect.php code is as below

    <?php
$serverName = "******";//only the server name
 $connectionInfo = array( "Database"=>"*****", "UID"=>"***", "PWD"=>"*****");
 $conn = sqlsrv_connect( $serverName, $connectionInfo);

 if( !$conn ) {
   echo "Connection could not be established.<br />";
   die( print_r( sqlsrv_errors(), true));
 }
?>

I tested it in postman by Posting the values,it shows "HTTP Error 414. The request URL is too long.".Please can anyone help me ,it is quite urgent.Can you please tell me how to create a folder in php to store the images

People are also looking for solutions to the problem: php - How to redirect or load a website placed inside a WordPress directory?

Source

Didn't find the answer?

Our community is visited by hundreds of web development professionals every day. Ask your question and get a quick answer for free.

Ask a Question

Write quick answer

Do you know the answer to this question? Write a quick response to it. With your help, we will make our community stronger.

Similar questions

Find the answer in similar questions on our website.