Есть форма, обычные поля + прикрепление файла
Если делать так:
let data = {
name,
email,
title,
message,
file: fileInput.current.files["0"],
}
let options = {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: data,
}
fetch("http://localhost:8000/send", {
options,
}).then(...
Не учитывая файл, данные приходят верно, на сервере установлен bodyParser с JSON.
А как передать все, вместе с файлом? Далее уже сохраню файл в директорию с multer.
Где то пишут что нужно указать 'Content-Type': 'multipart/form-data' , где то, что нужно вообще удалить заголовки. Никак не выходит