2016-07-21 17 views
1

私はインターネット全体を探しましたが、何も見つかりませんでした。 うまくいけば誰かが私を助けることができます。それは私のために非常に重要です。JavaScriptを使用してMicrosoft Officeを開く方法(Chrom、Firefox、IE)

JavaXP(activeXObjectなど)を使用して、Microsoft Office製品(Word、Excel、..など)を開きます。これはすべてのブラウザ(Chrome、Firefox、IE)で可能になるはずです。

Usecase:私のブラウザの表示リストで、ファイルの1つをクリックすると、Microsoft Office製品(Word for Doc、...)で開く必要があります。

+0

通常、ファイルへのリンクをクリックすると、正しいアプリケーションで開きます。それで問題は何ですか? – epascarello

+0

私はデータベースから、ファイル名のリストのみを招待します。ファイルをクリックすると、このファイルはJavaScript経由でデータベースからロードされます。たとえば、Wordで自動的に開きます。 – bizkit

+0

コンテンツタイプに正しいヘッダーを設定していますか? – epascarello

答えて

0

データベースからBLOBを吐き出すときにファイルの内容のヘッダーを設定して、アプリケーションがその処理方法を知るようにします。

header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); 

header()は、サーバーサイド言語がヘッダーを設定するために使用する方法です。

関連する問題