Передача файла на сервер

105
26 августа 2019, 02:00

Нашёл на stackoverflow тему как передавать файл с клиента на сервер. https://stackoverflow.com/questions/25204621/send-image-to-server-using-file-input-type Попробовал сделать то же самое, но что то не получается. Вот мой код:

<input id="fileLoader" type="file" />

JS:

//Добавление нового автомобиля
    $('#modalWindow').on('click', '#btnConfirm', function () {
        var file = $('#fileLoader')[0].files[0];
        var formData = new FormData();
        formData.append("sendFile", file);
        $.ajax({
            type: "POST",
            url: "/Home/_AddNewCar",
            data: formData,
            success: function (data) {
                $('.modal-body').html(data);
            },
            error: function (error) {
                alert(error.responseText);
            }
        });
    });

На контроллере делаю тип принимаемых данных, object. Во первых в различаи от примера, пришлось изменить строчку var file = $('#fileLoader')[0].files[0];, в теме которую я для примера привёл она выглядит так var file = $('#fileLoader').files[0]; но так вылетает ошибка, а как я написал файл выбирается. Но почему то вылетает ошибка на строчке

data: formData,

Возможно нужно как нибудь по другому передавать? Подскажите пожалуйста что я делаю не так? Как можно передать файл на сервер?

Код моего контроллера:

[HttpPost]
        public ActionResult _AddNewCar(Object file)
        {
            return PartialView();
        }
READ ALSO
Конструктор возвращает null

Конструктор возвращает null

Имеется следующий код:

92
Потоки winforms

Потоки winforms

Как реализовать потоки? я ничего в них не понимаюТакое выводит:"Не возможно преобразовать из группы методов в ThreadStart"

86
Почему не могу добавить новый внешний ключ?

Почему не могу добавить новый внешний ключ?

yii2, пытаюсь сделать миграцию для добавления внешнего ключа:

98
Зацикливается PHP код

Зацикливается PHP код

Есть ID записи $clients_id Пустой массив который должен запонлится ID-шниками вложенных записей $listId

104