zoukankan      html  css  js  c++  java
  • Android 使用okhtth上传图片multipart/formdata

    自己整这个问题整了半天,写篇博客记录下
    private void uploadMultiFile() {
    String imageType = "multipart/form-data";
    File file = new File(imgUrl);imgUrl为图片位置
    RequestBody fileBody = RequestBody.create(MediaType.parse("image/jpg"), file);
    RequestBody requestBody = new MultipartBody.Builder()
    .setType(MultipartBody.FORM)
    .addFormDataPart("file", "head_image", fileBody)
    .addFormDataPart("imagetype", imageType)
    .build();
    Request request = new Request.Builder()
    .url(url)
    .post(requestBody)
    .build();
    final okhttp3.OkHttpClient.Builder httpBuilder = new OkHttpClient.Builder();
    OkHttpClient okHttpClient = httpBuilder
    .build();
    okHttpClient.newCall(request).enqueue(new Callback() {
    @Override
    public void onFailure(Request request, IOException e) {

    }

    @Override
    public void onResponse(Response response) throws IOException {
    String htmlStr = response.body().string();
    Log.i("result", htmlStr);

    }
    });
    }
  • 相关阅读:
    Qt笔记之 信号和槽
    Qt笔记之 坐标系
    Qt笔记之 QPushButton
    点双连通
    bzoj 2179 FFT快速傅立叶
    bzoj 4128 矩阵求逆
    bzoj 3924 点分
    bzoj 1076 状态压缩最优期望
    bzoj 3143 随机游走
    bzoj 4084 双旋转字符串
  • 原文地址:https://www.cnblogs.com/gznuhaoge/p/5874042.html
Copyright © 2011-2022 走看看