Я хочу опубликовать массив с некоторыми файлами, используя FormData, в WebAPI, однако он показывает [Object% Object] в Webapi. Пожалуйста, помогите мне выйти из этого. Оценивается заранее. ниже приведен фрагмент кода:
var arr = [];
var table = $('#tblOptionType');
var tr = table.find('tbody tr');
tr.each(function (i, v) {
if (i != 0) {
var values = {
Options: $(v)[0].cells[0].firstElementChild.value,
IsCorrect: $(v)[0].cells[1].firstElementChild.checked,
};
arr.push(values);
}
});
formData = new FormData();
jQuery.each(jQuery('#QuestionImage')[0].files, function (i, file) {
formData.append('file-' + i, file);
});
formData.append("Options", arr);
$.ajax({
url: 'http://localhost:56892/api/Admin/Questions/AddQuestion',
method: "POST",
data: formData,
contentType: false,
processData: false,
traditional: true,
success: function (res) {}
error:function(err){}
});
Вот строка, которую я получаю через WebAPI: