Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从mysql表中获取img并对其进行编码,然后将其作为JSON发送到android_Php_Android_Image_Encode - Fatal编程技术网

Php 如何从mysql表中获取img并对其进行编码,然后将其作为JSON发送到android

Php 如何从mysql表中获取img并对其进行编码,然后将其作为JSON发送到android,php,android,image,encode,Php,Android,Image,Encode,我想从mysql记录中获取一个imgs。 我读过如何将其发送到android,我意识到必须将其编码到base64,然后在android中解码 所以我只想知道如何从表中提取img并解码它? 我不想使用url()并发送它!我只想把解码字符串发送到android 这是我的php代码 **<?php $response = array(); require_once __DIR__ . '/db_connect.php'; $obj = new DB_CONNECT(); $con=$ob

我想从mysql记录中获取一个imgs。 我读过如何将其发送到android,我意识到必须将其编码到base64,然后在android中解码 所以我只想知道如何从表中提取img并解码它? 我不想使用url()并发送它!我只想把解码字符串发送到android

这是我的php代码

**<?php

$response = array();

require_once __DIR__ . '/db_connect.php';

$obj = new DB_CONNECT();
 $con=$obj->connect();
     $result =mysqli_query($con,"SELECT * FROM doctors ");

    if (!empty($result)) {
        if (mysqli_num_rows($result) > 0) {

            $result = mysqli_fetch_array($result);

            $product = array();
            $product["d_id"] = $result["d_id"];
            $product["name"] = $result["name"];
            $product["major"] = $result["major"];
            $product["clinic"] = $result["clinic"];
            $product["img"] = $result["img"];
            $response["success"] = 1;

            $response["product"] = array();

            array_push($response["product"], $product);

            echo json_encode($response);
        } else {
            $response["success"] = 0;
            $response["message"] = "No data found";

            echo json_encode($response);
        }
    } else {
        $response["success"] = 0;
        $response["message"] = "No data found";

        echo json_encode($response);
    }
?>**
****

看起来您只需更改$product[“img”]=$result[“img”];到$product[“img”]=base64_encode($result[“img”])

看起来您只需更改
$product[“img”]=$result[“img”]
$product[“img”]=base64encode($result[“img”])完成了。谢谢你,伙计,它工作100%=D你错过了下划线()$product[“img”]=base64_encode($result[“img”]);再次感谢:)