Я хочу, чтобы мои пользователи могли загружать PDF файл, и браузер рассматривает его как файл, а не просто отображает его (т.е. имеет имя файла, пользователь получает возможность сохранения и т.д.). Следующий заголовок, кажется, хорошо работает для этого везде, кроме iOS:
Content-Disposition: attachment; filename=file.pdf
iOS просто игнорирует это и отображает изображение или документ. Неважно, что вы думаете, кроме того, что я делаю это в скрытом IFRAME как часть моей страницы загрузки, поэтому документ никогда не видел, и похоже, что загрузка не удалась.
Какой лучший способ справиться с этим в кросс-браузерном режиме? IOS просто игнорирует этот заголовок? Я не могу найти никаких упоминаний об этом.
Нужно ли проверять iOS в заголовках запросов и отвечать на запросы по-другому? Я надеялся избежать этого. Спасибо.
P.S. Любые другие полезные советы, связанные с загрузкой файлов и т.д. В веб-браузерах iOS, оценены.
ПОДТВЕРЖДЕНИЕ: Это касается обычного веб-сайта, просматриваемого мобильным браузером Safari. Не родное приложение.