ByteArrayOutputStream bao = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, bao);
byte [] ba = bao.toByteArray();
String ba1 = Base64.encodeToString(ba, Base64.DEFAULT);
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("image", ba1));
try {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(defaultUrl+url);
post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = client.execute(post);
//HttpEntity entity = response.getEntity();
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
=============================================================================
첨부파일
'프로그래밍 정리 > 안드로이드' 카테고리의 다른 글
[Android - 안드로이드] 리스트뷰 거꾸로 채우기(stackFromBottom) / 리스트뷰 포커스 맞추기(transcriptMode) (0) | 2014.10.05 |
---|---|
[Android - 안드로이드] HttpClient timeout 등 지정 (0) | 2014.10.05 |
[Android - 안드로이드] HttpClient / HttpURLConnection (0) | 2014.10.05 |
[Android - 안드로이드] 안드로이드 LayoutInflater 개념 - attachToRoot (0) | 2014.01.18 |
[Android - 안드로이드] 액티비티 인텐트 종류 (0) | 2014.01.14 |