如果要在服务器上发送图像!您必须在base 64字符串中更改它。
用于将其保存在数据库中!您必须将其转换为Blob类型!
试试这个代码:
Bitmap bitmap = BitmapFactory.depreResource(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.enpreToString(byte_arr, base64.DEFAULT);
并将其作为参数传递,就像您在请求中添加其他参数一样!
params.add(new BasicNamevaluePair("image",image_str));我希望这个能帮上忙!有关更多详细信息,请参见此链接。



