второго. В чём может быть причина? Должно же быть с первого
добавь между ними паузу
И они начнутся так же в обратном порядке, но с задержкой. Что именно ты имеешь ввиду? Файлы отправляются в правильном порядке, но почему-то onUploadProgress начинает показываться со второго, а не с первого
тогда await убери
Там обычный промис
тогда не понятно что не так с последовательностью
users.forEach(user => { sendUser.post(user, (progressEvent) => {console.log(progressEvent)}) .then(response => response) })
А прогресс первого вообще не отображается?
Судя по коду, порядок загрузки файлов неочевиден. Просто объявляешь загрузку каждого элемента, а очередность отдаёшь на откуп среде исполнения
Всё отображается и загружается, но в обратном порядке. Я не понимаю почему так. Соединение устанавливается последовательно
Почему не очевиден? Сперва отправляется файл users[0], потом users[1]
сперва у тебя в стек асинхронных вызовов уходит загрузка файла users[0], затем users[1], но как они выполнятся - как фишка ляжет) может первый файл больше или ещё что-то?
Файлы ctrl+c и ctrl+v (т.е. равные). Promise вызываются в той последовательности в которой попали в стэк
всегда стабильно второй файл грузится раньше? ты можешь добавить больше файлов?
Да, на сервере, второй файл приходит раньше. Проверяю на localhost
Обсуждают сегодня