2016-07-26 63 views

回答

0

您可以使用multipartrequest

String url = "YOUR POST URL"; 
HashMap<String, String> params = new HashMap<String, String>(); 
params.put("your_extra_params", "value"); 

编辑上传到服务器: //字符串IMAGE_PATH = “本地图片路径”;

更新: //文件部分

Map<String, File> mFilePartData= new HashMap<>(); 
mFilePartData.put("file", new File(mFilePath)); 
mFilePartData.put("file", new File(mFilePath)); 



MultipartRequest multipartRequest = 

     new MultipartRequest(url, params, mFilePartData, new Response.Listener<String>() { 
      @Override 
      public void onResponse(String response) { 
       Log.e(TAG, "Success Response: " + response.toString()); 

      } 
     }, new Response.ErrorListener() { 

      @Override 
      public void onErrorResponse(VolleyError error) { 

       if (error.networkResponse != null) { 
        Log.e(TAG, "Error Response code: " + 
          error.networkResponse.statusCode); 

      } 
     }); 

requestQueue.add(multipartRequest); 
+0

谢谢你给我建议,但我想添加多张图片.. @ SaravInfern –

+0

@ParthMistry我已经更新了我的答案,请尝试 – SaravInfern

+0

谢谢@SaravInfern但我想发送位图文件而不转换成字节数组我怎么发送? –