android okHttp3 post上传图片给服务器
2017-10-15 19:17
513 查看
进行post请求
OkHttpClient client = new OkHttpClient();// form 表单形式上传MultipartBody.Builder requestBody = new MultipartBody.Builder().setType(MultipartBody.FORM);if(file != null){// MediaType.parse() 里面是上传的文件类型。RequestBody body = RequestBody.create(MediaType.parse("image/*"), file);String filename = file.getName();// 参数分别为, 请求key ,文件名称 , RequestBodyrequestBody.addFormDataPart("file", filename, body).addFormDataPart("uid", String.valueOf(uid));}Request request = new Request.Builder().url(API.UpImg).post(requestBody.build()).build();// readTimeout("请求超时时间" , 时间单位);client.newBuilder().readTimeout(5000, TimeUnit.MILLISECONDS).build().newCall(request).enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {}@Overridepublic void onResponse(Call call, Response response) throws IOException {String string = response.body().string();Message message = new Message();message.what = 0;message.obj = string;handler.sendMessage(message);}});
相关文章推荐
- Android使用post方式上传图片到服务器的方法
- android----HttpClient的get,post和图片上传服务器
- java(android)客户端post方式上传多图片至服务器
- Android使用post方式上传图片到服务器的方法
- Android使用post方式上传图片到服务器的方法
- android 用post方式上传图片到服务器
- android----HttpClient的get,post和图片上传服务器
- android----HttpClient的get,post和图片上传服务器
- 【Android】Android与服务器交互 POST上传多个图片文件、文本内容 GET下载图片
- android 用post方式上传图片到服务器
- Android使用AsyncTask加http用post方式上传图片到服务器
- Android 使用okhttp3 post 上传图片
- android 头像利用okhttp上传到服务器部分----萌新成长之路
- android上传图片至服务器
- android post 传参数和图片到服务器
- Android异步上传图片到PHP服务器
- android 使用OkHttp上传多张图片
- Android选择图片或拍照图片上传到服务器(包括上传参数)
- Android上传图片到服务器并显示(后台用Java处理)
- 解决 在Android开发上使用KSOAP2上传大图片到服务器经常报错的问题