Возможны неверный Content-Type, повреждённое тело или ошибочная обработка файла прокси либо клиентом. По одному симптому нельзя уверенно назначить виновным frontend или backend.
Если Safari на iPhone по прямой ссылке показывает бинарные символы вместо PDF, почему это могло произойти и где ориентировочно находится ошибка: на фронтенде или бэкенде?
Возможны неверный Content-Type, повреждённое тело или ошибочная обработка файла прокси либо клиентом. По одному симптому нельзя уверенно назначить виновным frontend или backend.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Возможны неверный Content-Type, повреждённое тело или ошибочная обработка файла прокси либо клиентом. По одному симптому нельзя уверенно назначить виновным frontend или backend.
Проверьте фактические заголовки и байты ответа, цепочку redirect, Content-Disposition и корректность PDF. Если прямая ссылка возвращает бинарный файл как текст, вероятна проблема отдачи ресурса на серверной стороне или CDN. Если ответ корректен, сравните поддерживаемость файла и способ открытия в браузере. Зафиксируйте минимальный воспроизводимый пример без личного содержимого документа.