Мое приложение создает динамическую ссылку на любые файлы PDF, связанные с продуктом. Ссылка представлена следующим образом:Как я могу заставить ссылку на PDF указать браузеру загрузить его в формате PDF?
<a href="http://mysite.net/mylink.pdf?uid=db5f3dc108594b34a86ad52c8686ade5%2FMyCompany&expires=1324049275&signature=jrSF87xtHkQDCTvOek6uuMacPRc%3D" target="_blank">Brochure</a>
Если пользователь щелкает правой кнопкой мыши и выбирает «Download Linked File As» (или его эквивалент), файл представлен с «.pdf.png» расширение в Google Chrome и Safari. Firefox работает должным образом, не уверен в Internet Explorer.
Я хочу, чтобы Firefox и Chrome знали, что это PDF. Поскольку, очевидно, пользователи попытаются загрузить их, они собираются сохранить их с неправильным расширением, и они не смогут открыть файл.
Файл только что представлен link_to, но я полагаю, что смогу подключить его к действию – AKWF
Возможно, вы захотите посмотреть: http://wiki.nginx.org/HttpHeadersModule в этом случае. Может добавить в расположение в конфиге – dmcnally