После того как пользователь загрузит файл, мы должны выполнить некоторую дополнительную обработку с изображениями, такими как изменение размера и загрузка на S3. Это может занять до 10 дополнительных секунд. Очевидно, мы делаем это в фоновом режиме. Однако мы хотим немедленно показать пользователю страницу результатов и просто показать прядильщики на месте, пока изображения не поступят в их постоянный дом на s3.
Я ищу способ обнаружить, что определенное изображение не удалось правильно загрузить (404) в режиме перекрестного браузера. Если это произойдет, мы хотим использовать JS, чтобы показать в нем spinner и перезагрузить изображение каждые несколько секунд, пока он не будет успешно загружен с s3.