File file = new File("/storage/sdcard/t.png");
File file1 = new File("/storage/sdcard/t.png");
File file2 = new File("/storage/sdcard/t.png");
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(3000, TimeUnit.MILLISECONDS)
.build();
MediaType mediaType = MediaType.parse("image/png");
RequestBody body1 = RequestBody.create(mediaType,file);
RequestBody body2 = RequestBody.create(mediaType,file);
RequestBody body3 = RequestBody.create(mediaType,file);
RequestBody body = new MultipartBody.Builder()
.addFormDataPart("headPic",file.getName(),body1)
.addFormDataPart("headPic",file1.getName(),body2)
.addFormDataPart("headPic",file2.getName(),body3)
.build();
Request request = new Request.Builder()
.post(body)
.url("http://192.168.2.103:8081/upload")
.build();
Call task = client.newCall(request);
task.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.e("falied", "falied");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
Log.e("success", "success");
}
});
okhttp上传多个文件
最新推荐文章于 2024-09-04 19:00:00 发布