1,添加依赖

compile 'com.koushikdutta.ion:ion:2.+'

【4】批量上传文件

  • 接口文档

Ion 网络请求批量上传文件

  • 可以设置多个文件进行上传

/**

* 批量上传文件

*/

private void ionUploadMulti() {

    File aFile = new File(Environment.getExternalStorageDirectory(),"a.jpg");

    File aaaFile = new File(Environment.getExternalStorageDirectory(),"aaa.jpg");

    Ion.with(this)

       .load(Api.UPLOAD_MULTI)

       .setMultipartFile("file",aFile)

       .setMultipartFile("file",aaaFile)

       .asString()

       .setCallback(callback);

}

返回状态回调

  •  
FutureCallback callback = new FutureCallback<String>() {

    @Override

    public void onCompleted(Exception e, String result) {

        tvResult.setText(e==null?result:e.getMessage());

    }

};

 

相关文章: