Недавно я начал работать на ионной каркасной основе с использованием углового JS. Вот моя проблема: $http.post
Мое требование: мне нужно загрузить фотографии на свой сервер. Пользователь выбрал группу фотографий (скажем, 15) и начинает загрузку на сервер. Вот мой код для загрузки на сервер
foreach(photo in photoList){
$http.post(url,photo).then(success(){},error(){})
}
Теперь моя проблема из 15 загружается всего 6-7 фотографий. Для оставшихся фотографий звонки не вызываются даже звонки $http.post()
. Я слышал, что могут быть проблемы с $http
. Это верно? Если да, то как решить эту проблему?
Возможно, вам нужно связать HTTP-сообщения, когда один закончен, запустите еще один –
, как насчет реализации небольшой очереди, которая ограничивает обработку 4 или 5 звонков, которые будут обрабатываться? или в 'success()' начать другой вызов – svarog
@Avraam. Это то, что я должен делать, если ничего не получится. выполняя один за другим, последний вариант для меня. –