美好的一天。 所以,這是我的問題。迫使PDF在瀏覽器中顯示,而不是下載
我目前使用sharepoint 2010 for web應用程序,我應該顯示pdf作爲網頁的一部分。目前,瀏覽器傾向於下載PDF文件而不是顯示它。
內容處置已設置爲內聯。 我也使用iframe,並且src指向自定義httpHandler。 根據此鏈接http://www.pdfshareforms.com/sharepoint-2010-and-pdf-integration-series-part-1/中的建議,我已在AllowedInlineDownloadedMimeTypes的列表中添加了「application/pdf」MIME類型。
但是,應用程序仍然無法顯示它,它會提示用戶下載文件。
我使用mozilla firefox v12和ie8來測試應用程序,它們都表現出相同的行爲。
還有什麼遺漏?謝謝。
嗨,謝謝你的迴應。我已閱讀與此相關的類似問題的場景。不過,根據德米特里在其Sharepoint2010的一篇博客(PDF整合第1部分)中的說法,他表示推薦方法是添加MIME類型的pdf,而不是將整個設置更改爲Permissive。 有沒有辦法知道用戶是否安裝了插件,並在沒有插件時通知他? – newbie
我不知道你是否遇到過,但[這個相關的博客文章](http://www.pdfshareforms.com/sharepoint-2010-and-pdf-integration-series-part-1/),但它似乎是在Sharepoint 2010中處理PDF的相當詳盡的外觀,可能值得研究。至於檢測到正在安裝的PDF閱讀器,我並不誠實地確定處理該問題的最佳方式。可能有JavaScript方法或服務器端方法,如[this](http://stackoverflow.com/q/15965274/557445)涉及檢查註冊表,這可能不適用於基於Web的環境。 –
嗨,再次感謝。是的,那篇博文是我在第一條評論中與之交談的博文。我做了解決方案#3來添加application/pdf MIME類型。 好的,我會深入挖掘可能的解決方案,以檢查用戶是否安裝了插件。非常感謝。 – newbie