Возникли проблемы с выполнением запроса API, который имеет модификацию и @POST с двумя отдельными ByteArrays - PullRequest
0 голосов
/ 23 февраля 2020

Итак, у меня есть API, который позволяет загружать две разные фотографии. Полное изображение и обрезанное изображение. Эти две фотографии в форме ByteArray.

Это тело вызова API

{
    fullImage: ByteArray,
    croppedImage: ByteArray,
    imageName: String
}

Мой вопрос здесь, как я могу загрузить / отправить этот запрос API в Android посредством модернизации?

Это то, что я придумал, и это не работает. Я полагаю, что это из-за параметра @Query.

@POST("v2/selfie")
fun uploadSelfie(@Query("fullImage") fullImage: ByteArray,
                 @Query("croppedImage") croppedImage: ByteArray,
                 @Query("imageName") hash: String): Completable
...