Java - OkHttp 上传多个图片或文件

2021-05-08  乐帮网

java token

Java平台下使用OKHttp网络框架上传多个图片,在上传的时候同时携带上Token信息,示例代码如下:

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
  .addFormDataPart("file1","/C:/Users/Administrator/Desktop/001.JPG",
    RequestBody.create(MediaType.parse("application/octet-stream"),
    new File("/C:/Users/Administrator/Desktop/001.JPG")))
  .addFormDataPart("file2","/C:/Users/Administrator/Desktop/002.JPG",
    RequestBody.create(MediaType.parse("application/octet-stream"),
    new File("/C:/Users/Administrator/Desktop/002.JPG")))
  .build();
Request request = new Request.Builder()
  .url("http://localhost:16841/Terminal/UploadImage")
  .method("POST", body)
  .addHeader("Authorization", "Bearer w4jHsjK0tH6FadyTrIWJjsdd0JYuHGH7cDZRn9VBxsC5JugP2PgK30dxE1hyrFPMBV2PHZEcdDqMSRyaV8jYPkGYteCrqJpFQZ-wpA2hAjsJ-cX_pMLoxlcVVtQo_s728tXGeFUdq2FMZH9DmjU0pwY_UbslDByAEhuyemhq8XrwS_fXnnGwZ81SUYY9Jkd_7gigm_AFnkHU7efCUFht3zWSiTJM5Zz4ehBdikNlR187xX3KHirOZ5wxtBkn4pQ6")
  .build();
Response response = client.newCall(request).execute();

在手机端经过测试符合标准的上传格式。后端接收正常。

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力