如何使用Volley发送multipart / form-data并在JSON对象中获取响应?

时间:2014-12-14 17:56:25

标签: android android-volley jsonobject

我有一个功能Android应用程序发送请求与Volley并在JsonObject中获得响应。现在,我需要在我的请求中包含一个图像,我不知道如何做到这一点,并且仍然在JsonObject中收到我的响应。

感谢您的帮助。

小煜。

1 个答案:

答案 0 :(得分:1)

        JsonMultipartRequest<Upload> request = new JsonMultipartRequest<Upload>(Method.POST, apiUrl, mListener, mErrorListener);

        request.addFile("photo", image_path);

        RequestQueue mRequestQueue = Volley.newRequestQueue(getApplicationContext());
        mRequestQueue.addRequest(request);
        mRequestQueue.start();

JsonMulitpartRequest是MultipartRequest的扩展类,其中覆盖以下方法使其成为JSON对象parseNetworkResponse

这是使用库VolleyPlus