Проблема с загрузкой изображений в Android

Я разрабатываю приложение для Android для размещения и отслеживания жалоб клиентов в аэропортах. Пользователь будет вводить свой идентификатор пассажира, текст жалобы и изображение (необязательно) … Я использую библиотеку Asynchronous Http Client для загрузки изображения на сервер. ,

мой конечный код клиента для загрузки изображения

File myfile=new File(photoFile.getAbsolutePath());
params.put("image",myfile);

Я сохраняю изображение, снятое камерой в фотофайле.
Затем я делаю запрос POST и отправляю идентификатор жалобы (сгенерированный на стороне клиента), текст жалобы и изображение на сервер.

На стороне сервера я использую PHP, код выглядит так:

$complain_id=$_POST['complain_id'];
$ticket_id=substr($complain_id,-6);
$complain=$_POST['complain_text'];
$imageName = $_FILES["image"]["name"];
move_uploaded_file($_FILES["image"]["tmp_name"] , "/images/".$imageName);
$imageData = file_get_contents( "/images/".$imageName);
$imageData = addslashes($imageData);
$imageType = $_FILES["image"]["type"];


$sql='INSERT INTO `complain_table` (`complain_id`, `ticket_id`, `complain_text`, `complain_image`, `complain_audio`) VALUES(?,?,?,?,?)';
$query=$db->prepare($sql);
$values=array($complain_id, $ticket_id, $complain, $imageData, NULL);;
$query -> execute($values);
$fetch_sql=$sql="SELECT Name, Email FROM  `person_table` WHERE ticket_id ='".$ticket_id."'";
$fetch_query=$db->prepare($fetch_sql);
$fetch_query->execute();
$fetch_obj=$fetch_query->fetch(PDO::FETCH_OBJ);

$admin_email = "[email protected]";
$email =$fetch_obj->Email;
$user_name=$fetch_obj->Name;
$subject = 'Complain Registration';
$comment = 'Dear '.$user_name.', your Complain ID is '.$complain_id.'. Use the Complain ID to track your complain.';
mail($email, "$subject", $comment, "From:" . $admin_email);
echo "The complain has been lodged.Please check your e-mail for the complain ID for tracking";

В базу данных вставляется все, кроме изображения. Я не могу найти никакой ошибки в своем коде. Пожалуйста, помогите

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]