私はこのコードを使用する人 という名前mysqldatabase内のテーブルを持っている私はphpScriptを使用してMySQLデータベースからわずかの画像盗んことができます。GETカップル
@Override
protected Bitmap doInBackground(String... params) {
String add1 = "http://192.168.1.11/save/load_image_from_db.php?id=1";
URL url;
Bitmap image = null;
try {
url = new URL(add1);
HttpURLConnection connection =(HttpURLConnection) url.openConnection();
image = BitmapFactory.decodeStream(connection.getInputStream());
} catch (MalformedURLException e) { e.printStackTrace();
} catch (IOException e) { e.printStackTrace();}
return image;
}
}
を、これはphpscriptのload_image_from_dbです。 PHP
<?php
$con = mysqli_connect("localhost","root","","othmane") or die(mysqli_error($con));
if($_SERVER['REQUEST_METHOD']=='GET'){
$id = $_GET['id'];
$sql = "SELECT image,image_type FROM images where id = $id";
$r = mysqli_query($con,$sql) or die(mysqli_error($con));;
$result=mysqli_fetch_array($r);
header('Content-Type:image/jpeg');
if ($result['image_type'] == 'php') {
echo ($result['image']);
\t \t \t } else if ($result['image_type'] == 'android') {
echo base64_decode($result['image']);
}
mysqli_close($con);
//stripslashes ($result['image']);
//echo '<img src="data:image/jpeg;base64,'.base64_encode($result['image']).'"/>';
//echo base64_encode($result['image']);
}
?>
このPHPスクリプトを変更して画像とIDを表示すると、これらのデータをアンドロイドのアプリケーションに取得するには、ResultSetのようなものがありますか?
投稿リクエストから返されるデータを解析する必要があるため、XMLまたはHTMLを解析する必要があります。あなたはサービスを考えたいかもしれません。 –