Используйте FormData
и append()
для отправки файлов на сервер примерно так:
// Create new form data to send to the server
let formData = new FormData()
// Attach a file
formData.append('file', document.querySelector('input[type=file]'))
// Attach an input file
formData.append('title', document.querySelector('#file-title'))
// Send the form data
fetch('/path/to/endpoint', {
method: 'post',
body: formData
})