Заранее прошу прощение за глупо сформулированые вопросы, думаю посыл ясен, желательно не ссылки, а ответы. Спасибо.
Нужно реализовать мультизагрузку файлов на серв, раньше не делал, знаю теорию но на практике есть вопросы, пытался гуглить, но все говорят "делай вот так", вот только зачем и почему - нет.
Каким образом лучше отправить несколько изображений на серв? как будет правильно? какие указывать имена для файлов и для чего это там (на беке).
Допустим есть инпут с мультивыбором, по событию создаю FormData, главный вопрос, наверное, это какие туда аппендить имена для файлов
Псевдокод (может что упустил, не суть важно тут):
let form = document.getElementById('blabla')
form.addEventListener('submit', function (e) {
e.preventDefault();
let input = document.getElementById('myinput');
let body = new FormData();
for (let i = 0; i < input.files.length; i++) {
body.append('image', input.files[i])
//какие имена брать, и для чего они там на бекенде?
}
fetch('load...', {
method: 'POST',
body: body
})
.then(...)
})