0

XPiNC のファイル ダウンロード コントロールで添付ファイルのリンクをクリックすると、添付ファイルを保存するように促されます。ファイル ダウンロード コントロールを構成して、ユーザーに添付ファイルの保存を求めるのではなく、添付ファイルを直接開くことはできますか? 8.5.2 FP3 を使用しています。

4

2 に答える 2

0

「添付ファイル」の処理は、主にブラウザによって行われます (XPiNC はノーツ内の Firefox ブラウザです)。たとえば、ブラウザに PDF プラグインがインストールされていて、サーバーがファイルとともに対応する「application/pdf」MIME タイプを送信する場合、ブラウザはそのプラグインを使用してファイルを表示します。ブラウザの MIME タイプとプラグインまたは外部アプリケーションとの間の相関関係は、サーバー/Web アプリケーションが影響を与えることができないものです。

サーバー側でできることは、ファイル タイプに対応するものではなく、MIME タイプ「application/octet-stream」を送信することです。これにより、ブラウザに「Select application or download」ダイアログが表示されます。そのため、Xpages では、XPage を介してダウンロードをリダイレクトする必要があります。ここでは、XPage でキャッシュ ヘッダーを設定するおよびPDF ファイルをブラウザーで強制的に開く方法 に示すように、対応する HTTP ヘッダーを設定します。

于 2013-09-05T18:28:36.740 に答える