+6

Вывод ошибок при попытке подгрузки изображений / борьба с пустыми окошками

Анонимный 7 лет назад 0

Меня заебали дырки вместо изображений, но появлятся они могут не только в том случае, когда сервера лежат, но и в случае смены моего айпишника или в случае прокисания хешей картинок. Последнее особенно актуально, когда тред открыт уже не один час и не был быстро прочитан.


Часть 1: выводить корректную ошибку, вида "ваш хеш прокис", "вас тут не стояло" или "реально, этой картинки больше нет", вместо дефолтной ошибки. Просто редиректить на статическую картинку вида /expired.png / /ip_changed.png / /removed.png, как это делают картинкохостинги, в результате никаких дырок и пользователь будет иметь представление, что с этим дальше делать.


Часть 2: предусмотреть какой-то механизм обновления хеша, т.е. восстановления при ошибке. Так как в ссылках уже содержится таймштамп, то клиентская часть легко сможет понять необходимость обновить хеш и дернуть запрос вида /get_image_links?/b/123/45678, который вернет обновленные ссылки для треда/поста, если тот не был удален.


Готов реализовать в случае одобрения.

Сервис поддержки клиентов работает на платформе UserEcho