@sevic

Как на клиенте можно обработать ответ сервера 403 на запрос файла, изображения например?

Пользователь запрашивает через api файл (картинка, аудио, видео...), допустим у него нет доступа к каким-то файлам - на серваке проверяю разрешения на доступ к файлам этого пользователя и если нет разрешения на файл, то отправляю 403.
Пользователь и так видит только те файлы, к которым есть доступ.
Допустим такой кейс: один пользователь отправляет в сообщении приватный файл второму пользователю, у этого второго пользователя появляется доступ к этому файлу в сообщении, но потом первый пользователь решает запретить доступ второму пользователю к файлу. Файл можно просто не запрашивать с сервера и не отображать в сообщении если закрыт доступ, но я хочу показать какую-то заглушку, что-то вроде надписи или изображения "Доступ к файлу закрыт". Перед тем как показать файл делать ajax запрос: если 200 то показать соответствующий контент файла, если 403, то показывать заглушку?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы