web-dev-qa-db-ja.com

SharePoint 2010は、ドキュメントライブラリから開くときにPDFを保存するように強制します

PDFファイルを含むドキュメントライブラリがあります。PDFファイルをクリックするたびに、ファイルを保存するように求められます。オプションが表示されません。ファイルを開くときに、強制的に保存します。PDFファイルを開くには、Adobe Readerの設定に応じて、ブラウザーまたは別のAdobe Readerウィンドウで行います。PDFをハードドライブに配置し、ファイルへのリンクを含むHTMLファイルを作成すると、ブラウザで開くので、SharePointがこの動作の原因であると確信しています。クリックすると.

注意:私は この質問 を見て、助けにはなりませんでした。 PDFがブラウザまたは別のAdobe Readerウィンドウで開くかどうかは気にしません。単に開いてほしいだけです。

20
Tobias Funke

this によると、これはバグではなく、機能です。

"SharePoint 2010から直接開くことができませんPDF

SharePoint 2010をインストールした後、ユーザーはPDFファイルを開くことができなくなり、代わりにローカルマシンに保存するように強制されることがあります。

Internet Explorer 8で、Microsoftはセキュリティ機能を追加して、バグのあるクライアントソフトウェアによるスクリプトインジェクションの脆弱性を防ぎました。この機能は、noopenに設定できるX-Download-Optionsと呼ばれる新しいHTTPヘッダーによってアクティブ化されます。そのヘッダーが添付ファイルと共に渡される場合、Internet Explorer 8はファイルを直接開くオプションを提供しません。代わりに、最初にファイルをローカルに保存してから開く必要があります。

SharePoint 2010は、この強化されたセキュリティ機能を利用しますIE 8で、スクリプトに対して脆弱であると考えられるファイルタイプのオープンをブロックします。 PDFなどの他の攻撃。SharePoint2010のWebアプリケーションの[全般設定]にある[ブラウザーファイルの処理]オプションを変更することで、SharePointの動作を変更できます。オプションは寛容で厳格であり、デフォルトはstrictです。

ユーザーがWebから直接ファイルを開くことを要求し、追加のセキュリティリスクを許容する意思がある場合は、SharePoint Webアプリケーションにこの変更を簡単に加えることができます。」

さらに、この構成を変更する方法を示します。

12
DOK

「ブラウザファイルハンドル」の問題を処理するより良い方法があります。ここで私のブログを見てください: http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/

ソリューション#2は、Webアプリケーション全体を「許容的」ブラウジングに公開せずに、Pdf拡張機能に対処します。 「ファイルハンドルの参照」を「許容」に設定すると、他のファイル拡張子を持つ脆弱性が多すぎます。

おかげで、

ドミトリー

16
Dmitry

私にとっては、PowerShellスクリプトを実行した直後に簡単に修正されます

$webapp = Get-SPWebApplication https://portal 
$webapp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webapp.Update()

ソース: https://sharepoint.stackexchange.com/questions/10900/how-can-i-force-sharepoint-2010-to-open-pdfs-in-the-browser

1
Iman Abidi

私たちの会社にも同じ問題があります。 PdfSharepointフォームを実装することで解決しました。広告のように聞こえるかもしれませんが、この製品はSharePoint 2010でPDFフォームを保存するという私たちのニーズを解決しました。それらを確認することができます こちら 。万人向けではないかもしれませんが、AdobeフォームとSharePoint 2010があれば、ぜひ試す価値があります。AdobeReaderを使用してフォームを送信できるという事実は、私たちにとって大きな変化をもたらしました。

0
Robert Sully