Map params = new HashMap<>();

            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 params) {

       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 saveFile(@PartMap Map params);

 

更多相关文章

  1. 在服务器上使用grandle打包android源码
  2. Android通过socket连接服务器(PC)
  3. 《android上传图片》
  4. Android带参数链接请求服务器
  5. Android(安卓)Ftp 简单上传下载
  6. Android客户端连接服务器
  7. Android拍照上传代码样例
  8. ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器
  9. Android(安卓)文件上传支持拍照录用录视频

随机推荐

  1. android studio打包导出未签名apk
  2. android error: Apostrophe not preceded
  3. Android Studio使用XML样式在JAVA代码中
  4. Android 系统稳定性之ANR
  5. Android 开发学习资源汇总
  6. android Surface概述
  7. Android Studio使用第三方类库
  8. Android下使用dlopen函数动态调用.so链接
  9. Android中Spinner下拉列表
  10. Android文件上传与下载