的Android将数据发送到PHP服务器
问题描述:
我创建一个注册表格,我需要以下数据发送到PHP服务器上创建用户帐户的Android将数据发送到PHP服务器
- 名
- 姓
- 电子邮件
- 密码
- 图片
我发送前四个通过JSON。现在我想知道如何包含图像并将其发送到服务器。
答
为此使用multipartentity概念。 参考文献见在于req.addPart( “图像”,BAB)下面的代码
MultipartEntity req=new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bm.compress(CompressFormat.JPEG, 75, bos);
byte[] data = bos.toByteArray();
ByteArrayBody bab = new ByteArrayBody(data, "icon.png");
req.addPart("image", bab);
httppost.setEntity(req);
; “image”是xml code.u sholud收集它。
这发送图像作为二进制数据吗? –