Я знаю, как загрузить изображение на сервер с помощью запроса POST:
// AuthService.kt
@Multipart
@POST("auth/update")
fun updateInfo(
@Header("Authorization") token: String,
@Part("fullName") fullName: RequestBody,
@Part("address") address: RequestBody,
@Part avatarPic: MultipartBody.Part?
)
// Activity
val file = File(...
val reqFile = RequestBody.create(MediaType.parse("image/*"), file)
val avatarPic = MultipartBody.Part.createFormData("avatarPic", file.name, reqFile)
val fullName = RequestBody.create(MediaType.parse("text/plain"), "Saman")
val address = RequestBody.create(MediaType.parse("text/plain"), "Malekan")
authService.updateInfo(token, fullName, address, avatarPic)...
Я хочу отправить этот запрос методом PATCH, но не могу.Кажется, он не распознает поля.как мне этого добиться?