【发布时间】:2011-10-10 10:18:18
【问题描述】:
在我的应用程序中,我需要使用 Http Post 调用 API 以将一些信息发送到 Web 服务器。所以我需要将用户 ID、姓名、电话号码和图像附加到网址。我需要将图像转换为字节数组并将其附加到 url。我使用了以下代码,但它对我不起作用。我刚得到一个像这样的字节数组[B@4055dd90
我的代码是
Bitmap bitmap1 = ((BitmapDrawable) d).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap1.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
有人可以帮帮我吗?
提前致谢!
【问题讨论】:
-
使用 JSON 发送多个值,我认为发送图像的字节数组是导致大图像内存不足。
-
Try this... 这就是您要搜索的内容。
-
@Knickedi 我没听懂你吗?我不知道我能从那个链接得到什么:(
-
你的标题是Send byte array using post,你说我刚得到一个字节数组。提供的链接提示您如何使用 http post 发送字节数组,或者我出错了?
标签: android bitmap bytearray http-post