8、RxJava+Retrofit+okhttp上传多张图片给后台
Map
for (int i = 0; i File file1 = new File(path3.get(i)); RequestBody requestBody1 =RequestBody.create(MediaType.parse("multipart/form-data"), file1); params.put("file\";filename=\"" + file1.getName(), requestBody1); } 上传服务器的presenter: public voidsubmit2(Map retrofitHelper.toSubscribe(req.saveFile(params), newSubscriber @Override public void onCompleted() { Log.d("000000","searchCompleted"); mvpView.onGetDataCompleted(); } @Override public void onError(Throwable e) { Log.d("000000","searchError"); mvpView.onGetDataError(e); } @Override public void onNext(KongBeanjsonObject) { Log.d("000000","searchNext"); mvpView.onGetDataNext2(jsonObject); } }); } appService: @Multipart @POST(Constants.WCJ_SAVE2) Observable 更多相关文章
随机推荐