Задать вопрос
@ivanovSP

Как Отправить файл на сервер с данными?

Отправляю POST запрос на сервер через fetch.
fetch("/echo/json/",
{
    headers: {
      'Accept': 'application/json',
      'Content-Type': 'application/json'
    },
    method: "POST",
    body: JSON.stringify({a: 1, b: 2})
})
.then(function(res){ console.log(res) })
.catch(function(res){ console.log(res) })


Можно ли в этом же запросе отправить картинку на сервер?
которая находится в input type=file
т.е. {a: 1, b: 2} но и картинка
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ShadowOfCasper
@ShadowOfCasper
Middle User Interface Web Developer
Можно, но не через stringify естественно.
Есть специальный объект formData для отправки файлов на сервер. За сиим stringify уже давно является костыльным решением.
Вот, посмотри мой ajax модуль для отправки данных на сервер. Там применяется как раз он
https://github.com/WebKieth/Black-UI/blob/master/s...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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