php – Upload múltiplo de imagens com Fetch API


Tenho o seguinte código:

HTML:

<input type="file" name="image()" class="selecao_arquivo" id="selecao_arquivo" multiple>

JavaScript:

sendInsucesso.addEventListener('click', e => {
e.preventDefault()
const files = document.querySelector('.selecao_arquivo')
var formData = new FormData(formInsucesso)
for (let i = 0; i < files.length; i++) {
    formData.append(files(i).name, files(i))
}
fetch('library/fetch/fetch_form_insucesso.php', {
    method: 'POST',
    body: new URLSearchParams(formData)
})
.then(response => response.text())
.then(response => console.log(response))
.catch(error => console.error(error))

})

Consigo enviar para o PHP porém, recebo os dados dos arquivos como (object File).

inserir a descrição da imagem aqui