This is my code:
var formData = new FormData();
var f = $("#myFile")[0].files[0];
var form = $('#__AjaxAntiForgeryForm');
var token = $('input[name="__RequestVerificationToken"]', form).val();
formData.append('__RequestVerificationToken', token);
formData.append("fileUpload", $("#myFile")[0].files[0]);
$.ajax({
url: '/GenAI/GetDataFromFile',
crossDomain: true,
type: 'POST',
contentType: false,
processData: false,
cache: false,
data: formData,
beforeSend: function (xhr) {
xhr.setRequestHeader('Access-Control-Allow-Origin','*')
xhr.setRequestHeader("XSRF-TOKEN",$('input:hidden[name="__RequestVerificationToken"]').val());
},
success: function (response) {
alert(response);
},
error: function (err) {
alert(err.statusText);
}
});