Как проверить, что картинка есть
Здравствуйте!
Есть такая реализация сервиса загрузки картинок:
Пользователь загружает картинку на сервер обычным способом,
В это время оригинал картинки кладется в папку и в бд создается запись о ней с полем processing = true,
Так же в RabbitMQ кидается сообщение об этой картинке,
RabbitMQ дойдя до ее очереди вызывает колбэк (класс для ресайза картинки),
Колбэк выполняет ресайз картинки (делает три thumbnails), сохраняет их и ставит поле processing = false для этой картинки.
Вопрос вот в чем, когда другой пользователь открывает страничку с этой картинкой, и уменьшенная копия ее еще не готова, ему показывается "картинка-крутилка", как через javascript проверять, пока крутится "крутилка", что thumb картинки уже готов? Сразу говорю, бомбить базу данных на предмет поля processing как вариант не подходит. Спасибо!
|