public void uploadImage(String interfaceUrl,String filePath,String idCardNo) {
Logger.d(“interfaceUrl:”+interfaceUrl);
OkHttpClient mOkHttpClient = new OkHttpClient();
File file = new File(filePath);
if (file.exists()){
MultipartBody.Builder builder = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart(“aac002”,idCardNo)
.addFormDataPart(“file”, file.getName(),
RequestBody.create(MediaType.parse(“image/*”), file));

        RequestBody requestBody = builder.build();        Request request = new Request.Builder()                .url(interfaceUrl)                .post(requestBody)                .build();        Call call = mOkHttpClient.newCall(request);        call.enqueue(new Callback() {            @Override            public void onFailure(Call call, IOException e) {                Log.e(TAG, "onFailure: "+e );            }            @Override            public void onResponse(Call call, Response response) throws IOException {                ResponseBody body = response.body();                String output = body.string();                Log.e(TAG, "成功:"+output);            }        });    }else{        Logger.e(TAG, "文件为空");    }}

更多相关文章

  1. Android:本地json文件解析
  2. Android调用系统下载服务下载文件
  3. android上传文件至服务器
  4. Android写文件到Sd卡的一般过程
  5. android 实现流媒体播放远程mp3文件代码
  6. android -- 小功能 Android为多媒体文件生成缩略图

随机推荐

  1. Android录制屏幕的实现方法
  2. Android学习App调试的几个命令实践
  3. Android数据保存之SharedPreference
  4. [置顶] Activity启动模式 及 Intent Flag
  5. React Native如何适配iOS \ Android样式
  6. 外形设计有亮点,日本电讯商 KDDI 发布多款
  7. Android vs iPhone icon设计指南
  8. Android Studio无法启动的解决方案 canno
  9. Android基础之内存溢出
  10. Android Studio assets目录、raw目录