Я следовал учебному пособию " Загрузка изображения Android с помощью службы загрузки Android ", но оно не работает.
Я внедрил программное обеспечение почтальона, но ответа до сих пор нет?
Это моя версия кода:
dbConfig.php
<?php
/**
* Created by PhpStorm.
* User: Heri Prastio
* Date: 27/12/2018
* Time: 21:40
*/
define('HOST','localhost');
define('USER', 'root');
define('PASS', '');
define('DB','db_images');
?>
upload.php
<?php
/**
* Created by PhpStorm.
* User: Heri Prastio
* Date: 27/12/2018
* Time: 21:43
*/
//Importing dbConfig.php
require_once 'dbConfig.php';
//My folder uploads images
$upload_path = 'uploads/';
$server_ip = gethostbyname(gethostname());
$upload_url = 'http://' . $server_ip . '/AndroidImageUpload/' . $upload_path;
$respon = array();
//I don't understand this part of the code
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['name']) and isset($_FILES['image']['name'])) {
$con = mysqli_connect(HOST, USER, PASS, DB) or die("Unable to connect");
$name = $_POST['name'];
$fileinfo = pathinfo($_FILES['image']['name']);
$extension = $fileinfo['extension'];
$file_url = $upload_url . getFileName() . '.' . $extension;
$file_path = $upload_path . getFileName() . '.' . $extension;
try {
move_uploaded_file($_FILES['image']['tmp_name'], $file_path);
$sql = "INSERT INTO images_table('id','url','name') values (NULL , $file_url, '$name');";
Это полный исходный кодссылка: ( upload.php )
Это изображение реализации программного обеспечения почтальона, нет ответа. введите описание изображения здесь