
以图片文件为例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
File[] file=new File[3]; file[0]=new File; file[1]=new File; file[2]=new File; RequestParams params = new RequestParams(); try { for (int i = 0; i < file.length; i++) { params.put("file["+i+"]", file[i], "image/jpeg"); } } catch (Exception e) { } AsyncHttpClient client = new AsyncHttpClient(); client.post("url", params, new AsyncHttpResponseHandler() { @Override public void onFailure(int stateCode, Header[] header, byte[] data, Throwable error) { uploadImageListener.callback(null); } @Override public void onSuccess(int stateCode, Header[] header, byte[] data) { if (stateCode == 200) { JSONObject retObj = API.stringToJSONObject(new String(data)); uploadImageListener.callback(retObj); } } });
|
Async-Http 不支持一次性放入多个文件 传参数需要循环传入
近期评论