MultipartEntityBuilder.create()
.addBinaryBody("file", img, ContentType.create("image/png"), "code.png")
.addTextBody("username", username).addTextBody("password", password)
.addTextBody("codetype", type.getType().toString()).addTextBody("appid", appId)
.addTextBody("appkey", appKey).addTextBody("timeout", "60");
request.setEntity(builder.build());
try {
HttpResponse response = Http.CLIENT.execute(request);
String json = IOUtils.toString(response.getEntity().getContent());
request.releaseConnection();
JSONObject jsonObject = new JSONObject(json);