web-dev-qa-db-ja.com

IE7およびIE8でWordドキュメントを開く/保存する問題

私は、ドキュメント(pdf、画像など)をイベントに関連付けるflexアプリに取り組んでいます。 PDF、画像、テキストファイルなどのアプリでドキュメントリンクをクリックすると、IE7およびIE8は適切なエディターでそれらを表示します。ただし、リンクされたドキュメントが.docファイルの場合、リンクをクリックすると表示されるポップアップウィンドウは、ファイルを表示したり、特定の場所に保存するように要求したりせずに単に閉じます。 Firefox 3.5で同じドキュメントリンクをクリックすると、ドキュメントを開く/保存するように求められ、Wordで適切に開きます。これと同じ動作をする他のファイルタイプ/ブラウザの組み合わせに出会ったことはありません...ただdoc/IEです。 IEには、ドキュメントファイルを開くことに関連するセキュリティ制限がありますか?なぜこれが起こっているのか、それを修正する方法は誰にも分かりませんか?おかげで、

-ビル

4
Bill Cabral

Webサーバーが適切なヘッダーを送信していない可能性があります。メモリが機能する場合、送信する必要があります:

Content-Type: application/msword
Content-Length: <file size in bytes>
Content-Disposition: attachment; filename="<file name>"
Content-Transfer-Encoding: binary
Cache-Control: must-revalidate, post-check=0, pre-check=0

これでうまくいかない場合は、Pragma and Expiresヘッダーを追加してみてください。

1
Toon

IEには トラブルがあった が過去にありました。ブラウザーが通常埋め込むことのできないドキュメントに関連するヘッダーの一部を変更する必要があるのは、毎年かそこらのように感じます。 通常はキャッシュスタッフ 。これらのトランザクションのパフォーマンスにhttpsを使用していませんか?同じ.docファイルですか、それとも複数の異なる.docsですか? 「 Content-Disposition 」ヘッダーでファイル名を送信していますか?そこにある奇妙なキャラクターは作品を使い果たすかもしれません。

これらのバグは私の個人的なものです Groundhog Day :通常、ヘッダーをいじるのが良い方法です。

0
Thomas