Код: Выделить всё
const myForm = document.getElementById("myForm");
myForm.addEventListener("submit", (e) => {
debugger;
var name = document.getElementById("errorInput").value;
var description = document.getElementById("errorDescriptionInput").value;
var date = document.getElementById("errorDateInput").value;
var mail = document.getElementById("senderEmailInput").value;
var file = document.getElementById('fileInput').files[0];
var formData = new FormData();
formData.append('fileInput', file);
const error = {
ErrorName: name,
ErrorDescription: description,
ErrorSubmittedDate: date,
SenderEmail: mail,
Documents: formData,
}
axios.post("https://localhost:44310/api/Error/senderror","sendFile", error, {
"Content-Type": "multipart/form-data",
"Content-Type": "application/json",
})
})
Код: Выделить всё
[EnableCors("policy")]
[HttpPost]
[Route("senderror")]
public async Task HandleError([FromForm]ErrorModel error)
{
return Ok();
}
Подробнее здесь: https://stackoverflow.com/questions/698 ... t-core-api