Задать вопрос
@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} но и картинка
  • Вопрос задан
  • 356 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
05 янв. 2025, в 07:48
2000 руб./за проект
05 янв. 2025, в 06:24
15000 руб./за проект
05 янв. 2025, в 06:22
15000 руб./за проект