Нашёл на 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();
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как реализовать потоки? я ничего в них не понимаюТакое выводит:"Не возможно преобразовать из группы методов в ThreadStart"
yii2, пытаюсь сделать миграцию для добавления внешнего ключа:
Есть ID записи $clients_id Пустой массив который должен запонлится ID-шниками вложенных записей $listId