попробуйте добавить форму данных следующим образом:
form.append('fieldName', 'fileBufferData', 'fileName');
Имя поля будет именем, которое сервер ищет в форме.
Буфер - это данные / содержимое файла.
И имя файла .. ну это имя файла.
Или это может быть потому, что вы не установили заголовок:
let form = new FormData();
form.append('field', 'buffer', 'fileName');
axios.post('/api/upload', form, {
headers: {
'Content-Type': `multipart/form-data; boundary=${form._boundary}`
}
}).then((res) => {
console.log(res.data);
}).catch((err) => {
console.log(err);
});
Если это не поможет, это может быть проблемой на стороне сервера.