Я использую okhttp3
для загрузки изображения на сервер и я успех в публикации изображения, но я не могу POST параметр с MultipartBody
не удается получить доступ к параметру POST в okhttp3 Android
мой код здесь ..
File sourceFile = new File(sourceImageFile);
Log.logInfo("File...::::" + sourceFile + " : " + sourceFile.exists());
final MediaType MEDIA_TYPE_PNG = MediaType.parse("image/png");
OkHttpClient client = App.getInstance().getOkHttpClient();
RequestBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart(KEY_ACCESS_TOKEN, accessToken)
.addFormDataPart(KEY_FILE, "profile.png", RequestBody.create(MEDIA_TYPE_PNG, sourceFile))
.build();
Request request = new Request.Builder()
.url(URL_IMAGE_UPLOAD)
.post(requestBody)
.build();
Response response = client.newCall(request).execute();
Я хочу добавить «ключ» и «значение» методом POST в приведенном выше коде. Так как я могу это сделать.
но я не могу получить данные этого сообщения на стороне сервера PHP в середине, это interceoter. –
Я не знаю больше об этом. Если вы получите решение, пожалуйста, дайте мне знать. – Zoya