Android OKhttp 上传文件袋参数
16lz
2021-01-23
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, "文件为空"); }}
更多相关文章
- Android:本地json文件解析
- Android调用系统下载服务下载文件
- android上传文件至服务器
- Android写文件到Sd卡的一般过程
- android 实现流媒体播放远程mp3文件代码
- android -- 小功能 Android为多媒体文件生成缩略图