Я пытаюсь загрузить файл и отправить его на контроллер, но он всегда возвращает ноль. Вот код:
[HttpPost, ValidateAntiForgeryToken]
public JsonResult Edita(string nome, string login, string email, string dataNascimento, HttpPostedFileBase avatar)
{
if (ModelState.IsValid)
{
......
}
}
Вот код javascript .... я что-то пропустил? Я тоже пробовал с formData, но не смог заставить его работать
$(document).ready(function () {
$("#btnSalvar").click(() => {
if (form.valid()) {
var url = "@Url.Action("Edita", "Usuario")";
let myFormData = $("#formUsuario").serializeArray();
$.ajax(
{
type: "POST",
url: url,
data: myFormData,
dataType: 'json',
autoUpload: true,
success: function (data) {
if (data.status == "OK") {
$("#userModal").modal("hide");
}
}
});
}
});
});