Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2012, 17:26
Интересующийся
Отправить личное сообщение для isqad88 Посмотреть профиль Найти все сообщения от isqad88
 
Регистрация: 25.01.2012
Сообщений: 14

Как проверить, что картинка есть
Здравствуйте!
Есть такая реализация сервиса загрузки картинок:

Пользователь загружает картинку на сервер обычным способом,
В это время оригинал картинки кладется в папку и в бд создается запись о ней с полем processing = true,
Так же в RabbitMQ кидается сообщение об этой картинке,
RabbitMQ дойдя до ее очереди вызывает колбэк (класс для ресайза картинки),
Колбэк выполняет ресайз картинки (делает три thumbnails), сохраняет их и ставит поле processing = false для этой картинки.

Вопрос вот в чем, когда другой пользователь открывает страничку с этой картинкой, и уменьшенная копия ее еще не готова, ему показывается "картинка-крутилка", как через javascript проверять, пока крутится "крутилка", что thumb картинки уже готов? Сразу говорю, бомбить базу данных на предмет поля processing как вариант не подходит. Спасибо!
Ответить с цитированием