HTML5 Web API «извлекает» файл POSTing как тело?

1

Как я могу использовать метод выборки Web API для публикации файла в качестве тела запроса?

window.fetch('https://www.example.com',
    {
        method: 'POST',
        headers: new Headers({'content-type': 'application/octet-stream'}),
        body: FILE
    }
)
Теги:

1 ответ

3

Вы можете сделать что-то подобное

let input = document.querySelector('input[type="file"]');
let data = new FormData();
data.append('file', input.files[0]);

fetch('https://www.example.com', {
  method: 'POST',
  body: data
});
  • 0
    Разве этот base64 не кодирует его? Есть ли эквивалент xhr.send (файл)?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню