1,添加依赖
compile 'com.koushikdutta.ion:ion:2.+'
【4】批量上传文件
-
接口文档
-
可以设置多个文件进行上传
/**
* 批量上传文件
*/
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());
}
};