Невозможно загрузить файл с помощью модификации: отсутствует требуемая часть запроса 'xml' - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь отправить multipart/mixed запрос в моем приложении для Android с помощью retrofit, чтобы загрузить файл вместе с текстом xml, но он продолжает отображать ошибку:

Обязательная часть запроса 'xml'нет

    @Multipart
    @Headers("Content-Type: multipart/mixed; boundary=MULTI_PART_BOUNDARY")
    @POST("upload")
    @Xml
    fun upload(@Part("xml") application: RequestBody,
       @Part filePart: MultipartBody.Part) : Single<ResponseBody>


    val cv = MultipartBody.Part.createFormData(
                    "file",
                    "filename,
                     RequestBody.create(
                    MediaType.parse("application/msword"),
                    file))

    val xml = RequestBody.create(
                    MediaType.parse("text/plain"),
                    "<?xml version="1.0...")
...