А как вообще работает механизм запуска на просмотр и на скачивание? Я прост не первый раз сталкиваюсь с такой хуйнёй и вообще не представляю как можно этого избежать? Может настройкак какая есть?
@anonymous Content-Disposition. А вот что браузер сделает с файлом при inline, но неподдерживаемом Content-Type, хуй его знает. Какие-то браузеры в таком случае энфорсят скачивание. Какие-то пытаются тупо отобразить «как есть» (не желаетет ли гигабайтные блобы serif'ом в браузере посмотреть, сударь?).
Решить за пользователя, как ему открывать файл тоже нихуя не решение. Хочет он pdf инлайново средствами браузера смотреть? Или его браузер не умеет? Или умеет, но пользователь предпочитает внешнюю читалку?
В общем, почти всегда можно использовать inline-ссылку. В большинстве случаев браузер предложит скачать, если не может отобразить (но в каких-то случаях FF у меня пытался отобразить содержимое как текст, хотя это была бинарщина). Так что просто забудьте про все остальные ссылки, если не осиливаете сами разобраться, что для какого контент-тайпа вам лучше подходит. Я пытался как лучше.
@anonymous просто кое-кто кидает ссылки на скачивание, а не просмотр
А как вообще работает механизм запуска на просмотр и на скачивание? Я прост не первый раз сталкиваюсь с такой хуйнёй и вообще не представляю как можно этого избежать? Может настройкак какая есть?