Nasıl iki alan değerleri PHP için bir HTTP POST alınan geri alabilirim?

0 Cevap java

İşte yapmak ne çalışıyorum olduğunu.

Benim Android App kodundan ben aşağıdaki gibi bir HTTP POST yapmak

HttpPost httppost = new HttpPost("http://xyz.com/Retrieve.php");

PHP kodu bir görüntü ve bir URL geri göndermek gerekiyordu.

$q=mysql_query("SELECT image, url FROM testblob WHERE id = 'id[0]'");
list($data) = mysql_fetch_row($q);
echo $data;

Şimdi benim Android kod ben aşağıdakileri yapmak ve görüntü yanıtı mükemmel alınır ama nasıl yanı sıra URL almak yok.

httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();

Ben aşağıdaki gibi görüntü almak ve bu kısım çalışır.

ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int n = 0;
while ((n=is.read(buf))>=0)
    {
    baos.write(buf, 0, n);
    }
    is.close();
    byte[] bytes = baos.toByteArray();
    Bitmap bitmap2 = null;
    bitmap2 = BitmapFactory.decodeByteArray(bytes, 0, bytes.length);

Yani görüntü ve url hem inputStream alınan olup olmadığını bilmek istiyorum nesne ve evet onu nasıl dışarı URL almak yoksa?

Tüm yardım için teşekkürler.

0 Cevap