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. Android studio 032 java Tomcat Servlet 搭建服务器
  2. Android通过socket连接服务器(PC)
  3. 在服务器上使用grandle打包android源码
  4. Android Ftp 简单上传下载
  5. Android带参数链接请求服务器
  6. 《android上传图片》
  7. Android客户端连接服务器
  8. Android与服务器交互
  9. Android 文件上传支持拍照录用录视频

随机推荐

  1. Android对话框的高级设置《一》设置对话
  2. Android(安卓)WebView 上传文件支持全解
  3. Android默认系统声音/大小修改及配置
  4. Android 使用基于位置的服务(二)
  5. 内存优化之其他优化(容器数据遍历方案,arra
  6. Android(安卓)m6.0权限问题调用封装utils
  7. android的apk文件的xml提取
  8. Android底部tab与标题栏相结合
  9. 你还在把Java当成Android官方开发语言吗?K
  10. Android中的帧动画与补间动画的使用