Пытаюсь реализовать загрузку изображения на сервер, но файл не загружается. Помогите исправить ошибку. ссылка на проект на github
в этом случае body: {}
$("#addPhoto").on('submit', function (e) {
e.preventDefault();
var photoFile = $(this).find('input[name="filePhoto"]')[0].files[0];
var formData = new FormData();
$.ajax({
url: '/addPhoto',
type: 'POST',
data: FormData,
dataType: "json",
contentType: 'application/json'
}).then(function (response) {
}).catch(function (error) {
console.error('Фото не сохранилось', error);
});
});
пробую по-другому и тогда запись создается, то фото не определяется body: { titlePhoto: 'sdf', categoryPhoto: '', kwPhoto: '', descPhoto: '', dateInput: '' }
$("#addPhoto").on('submit', function (e) {
e.preventDefault();
var photoFile = $(this).find('input[name="filePhoto"]')[0].files[0];
var data = preperaDataFormToAjax('addPhoto');
$.ajax({
url: '/addPhoto',
type: 'POST',
data: data,
dataType: "json",
contentType: 'application/json'
}).then(function (response) {
}).catch(function (error) {
console.error('Фото не сохранилось', error);
});
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей