Jak ustawić granicę dla żądania wieloczęściowego / danych formularza podczas używania jquery ajax FormData () z wieloma plikami

Mam formularz HTML, który musi przesłać 3 części do istniejącego API REST w jednym żądaniu. Wydaje mi się, że nie mogę znaleźć dokumentacji dotyczącej sposobu ustawiania granicy na przesłaniu formularza FormData.

Próbowałem podążać za przykładami podanymi tutaj:Jak wysyłać obiekty FormData z żądaniami Ajax w jQuery?

Jednak po przesłaniu danych zostaje odrzucona z następującym stosem:

Caused by: org.apache.commons.fileupload.FileUploadException: the request was rejected because no multipart boundary was found.

Jak mogę ustawić granicę?

Oto HTML / Javascript:

   <script type="text/javascript">
    function handleSubmit() {


        var jsonString = "{" +
                "\"userId\":\"" + document.formSubmit.userId.value + "\"" +
                ",\"locale\":\"" + document.formSubmit.locale.value + "\"" +
                "}";

        var data = new FormData();
        data.append('Json',jsonString);
        data.append('frontImage', document.formSubmit.frontImage.files[0]);
        data.append('backImage', document.formSubmit.backImage.files[0]);

        document.getElementById("sent").innerHTML = jsonString;
        document.getElementById("results").innerHTML = "";
        $.ajax({
                   url:getFileSubmitUrl(),
                   data:data,
                   cache: false,
                   processData: false,
                   contentType: 'multipart/form-data',
                   type:'POST',
                   success:function (data, status, req) {
                       handleResults(req);
                   },
                   error:function (req, status, error) {
                       handleResults(req);
                   }
               });
    }

</script>

Oto forma:

<form name="formSubmit" action="#">
    userId: <input id="userId" name="userId" value=""/><br/>
    locale: <input name="locale" value="en_US"/><br/>
    front Image: <input type="file" name="frontImage"/><br/>
    back Image: <input type="file" name="backImage"/><br/>
    <input type="button" onclick="handleSubmit();" value="Submit"/>
</form>

Z góry dziękuję za wszelką pomoc!

questionAnswers(1)

yourAnswerToTheQuestion