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);

    }
    });
    }
  • 相关阅读:
    【JavaScript】函数(未完全)
    Spring集成Jersey开发(附demo)
    Tomcat中work目录的作用
    Lucene全文检索(一)
    JS放大镜特效(兼容版)
    S2SH整合
    EL表达式
    JSP和JavaBean
    Cookie和Session
    request对象和response对象
  • 原文地址:https://www.cnblogs.com/gznuhaoge/p/5874042.html
Copyright © 2011-2022 走看看