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, "文件为空");
}
}