Я использую dropzone.js для создания системы загрузки изображений, где пользователи могут загружать до 8 изображений каждое. Из-за этого параметра я должен выполнить проверку в бэкэнде и сохранить только образ при успехе, но … Используя dropzone.js, я могу сделать один запрос на параллельные загрузки, а затем получить ответ намного быстрее на каждом из изображения (UX). Прежде чем dropzone.js даже сделает запрос, у меня есть некоторая проверка внешнего интерфейса, чтобы проверить, достигнут ли предел.
Пример: допустим, пользователь уже загрузил 6 изображений. Затем они пытаются загрузить еще 6, используя систему параллельной загрузки. Если я сделаю так, чтобы каждый запрос возвращал количество текущих изображений, они все вернут 6, и поэтому они все загружены и сохранены.
У меня вопрос, как я могу рассчитывать, если лимит достигнут в бэкэнде? Если я просто сделаю текущий подсчет изображений, все параллельные запросы будут возвращать один и тот же результат, потому что, я думаю, все они одновременно попадают в бэкэнд. Из-за этого они все сохранились.
Жду ответа от вас!
Благодарю.
Задача ещё не решена.
Других решений пока нет …