在Android中通过JsonObjectRequest Volley发送图像?

时间:2015-12-28 03:39:28

标签: android android-volley jsonobjectrequest

我有一个POST方法通过Volley发送一个JsonObject:

JsonObjectRequest request = new JsonObjectRequest(Request.Method.POST, url, postBody, new Response.Listener<JSONObject>() {
        @Override
        public void onResponse(JSONObject response) {                
             log("success");
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            log("" + error);
        }
    });
    request.setRetryPolicy(new DefaultRetryPolicy(10000, 0, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
    Volley.newRequestQueue(this).add(request);

使用postBody:

JSONObject postBody = new JSONObject();
    try {
        postBody.put("name", "rome");
        //postBody.put("image", file?);
    } catch (JSONException e) {
        log("" + e);
    }

我想发送上面带有关键字“图片”的图片文件。此文件类型与PostMan中的表单数据文件相同(不是文件的URL)。

反正有吗?感谢。

0 个答案:

没有答案