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

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