2016-07-21 17 views
1

Ich habe danach das ganze Internet gesucht aber nichts gefunden. Hoffentlich kann mir jemand helfen. Es ist sehr wichtig für mich.Wie öffne ich Microsoft Office mit JavaScript (Chrom, Firefox, IE)

Ich möchte offene Microsoft Office-Produkte (Word, Excel, ..) mit JavaSript (wie ActiveXObject). Dies sollte mit allen Browsern möglich sein (Chrome, Firefox, IE).

Usecase: In meinem Browser Liste anzeigen, wenn ich auf eine der Dateien klicken, sollten sie mit Microsoft Office-Produkt (Word für Doc, ...) geöffnet sein.

+0

Normalerweise, wenn Menschen auf einen Link zu einer Datei klicken, öffnet es sich in der richtigen Anwendung. Also, wo liegt das Problem? – epascarello

+0

Ich lade von der Datenbank eine Liste nur der Namen der Dateien ein. Wenn ich auf eine Datei klicke, wird diese Datei über JavaScript aus der Datenbank geladen. Dies sollte zum Beispiel automatisch mit Word öffnen – bizkit

+0

Setzen Sie den richtigen Header für Content-Typ? – epascarello

Antwort

0

Legen Sie die Kopfzeile des Inhaltstyps der Datei fest, wenn Sie den Blob aus der Datenbank ausspucken, damit die Anwendung weiß, was damit zu tun ist.

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

Die header() ist die Methode, die Ihre serverseitige Sprache verwendet, um den Header festzulegen.