有时我们做发表朋友圈或者一些场景需要文字和照片一起上传,我们的后台要求图片以流的形式。我的网络请求框架用的张鸿洋封装的okhttputils,依赖的是compile ‘com.zhy:okhttputils:2.0.0’。实现代码:
/**
* 请求网络
*/
private void getList() {
String paramData= “”;
Map<String, String> params = new HashMap<>();
params.put("action", "submit");
params.put("paramData", paramData);
PostFormBuilder post = OkHttpUtils.post();
post.url(Interface.URL + Interface.FEED_BACK);
post.params(params);
switch (selImageList.size()){ //selImageList从本地选择的图片集合
case 3:
File f2 = new File(selImageList.get(2).path); //selImageList.get(2).path本地照片的地址
post.addFile("mFile", "messenger_01.png", f2);
case 2:
File f1 = new File(selImageList.get(1).path);
post.addFile("mFil