@xxx123321

Как принять изображение на сервере?

На клиенте делаю:

let button = document.getElementById('btn')
button.onclick = () => {
    var formData = new FormData();
    formData.append("zdarov", document.getElementById("file").files[0], 'a.png');
    var xhr = new XMLHttpRequest();
    xhr.open("POST", "http://localhost:3000/api");
    xhr.send(formData);
}


А на сервере приходит пустой объект:
router.post('/api', ctx => {
    ctx.status = 200
    console.log(ctx.request.body)
})
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы