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