Я сталкиваюсь с ошибкой при загрузке файла через Formdata с использованием jQuery.
Сведения об ошибке - Обязательное тело запроса отсутствует. Входное сообщение не читается.
Снимок экрана ошибки
- Почему граничные значения отличаются?
- Почему служба неудачу? Что-то не так с моими данными формы? Пожалуйста, сравните его с успешным снимком экрана.
Успешный звонок
var formData = new FormData();
formData.append('object', JSON.stringify({
"properties": {
"object_name": "Test Doc4",
"r_object_type": "eri_wg_doc",
"eri_document_type": "Agenda",
"eri_conf_class": "Ericsson Confidential",
"eri_audience": "Workgroup Members - Restricted",
"ignore-number": false,
"allow-new-version": false
}
}));
formData.append('content', files[0]);
var aData = jQuery.ajax({
type: "POST",
contentType: "multipart/form-data;boundary=----LGZlKL2faC2ilpCJ",
headers: {
"Authorization": "Basic " + btoa("username" + ":" + "password"),
"accept": "application/json"
},
url: "https://domain/repositories/folders/0b004cff89977940/documents?skipSSO=true",
processData: false,
data: formData,
success: function(data, status) {
console.log(data);
}
});