Nếu bạn muốn gửi Hình ảnh trên Máy chủ! Bạn phải thay đổi nó trong Cơ sở 64 chuỗi.
Để lưu nó trong Cơ sở dữ liệu! Bạn phải chuyển đổi nó trong Blob gõ phím!
hãy thử mã này:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 90, stream); //compress to which format you want.
byte [] byte_arr = stream.toByteArray();
String image_str = Base64.encodeToString(byte_arr, Base64.DEFAULT);
Và chuyển nó dưới dạng một tham số giống như bạn đang thêm các tham số khác trong yêu cầu!
params.add(new BasicNameValuePair("image",image_str));
Hy vọng điều này có thể giúp cho bạn! Xem liên kết này để biết thêm chi tiết.