2016-05-12 13 views
0

Ich versuche, ein Dokument auf dem Server über Google Docs zu öffnen. Ich kann den Pfad und den Namen der Datei auf dem Server abrufen. Und dann auf Button klicken Ereignis Ich habe eine Methode geschrieben, um die Datei über Google Document Reader zu öffnen.Öffnen Sie ein Dokument (.doc, .pdf) mit Google Doc Viewer - C#

string path = \\xxx-yyyyy-zzz\DocShare\sample1.doc //path of the file on server 
Response.Redirect("http://docs.google.com/viewer?url=" + path); 

Wenn ich diesen Code ausführen, ich bin immer so etwas wie unten

enter image description here

Kann jemand mir helfen, zu finden, wo habe ich falsch gemacht? Gibt es eine andere Methode, um ein Dokument (PPT, doc, pdf usw.) mit Google Document Reader zu öffnen.

TIA

Antwort

0

Es ist nicht sehr wahrscheinlich nicht funktionieren, da die Datei aus dem Internet nicht zugänglich ist. Der Google Doc-Previewer muss auf die Datei zugreifen können, um sie anzuzeigen.

2

Was ist \\xxx-yyyyy-zzz\DocShare\sample1.doc und wo ist es?

eine relative URL dosen't ein Protokoll & Domäne angeben, die den Browser das Dokument referd aus dem gleichen Ort/Domain zu übernehmen macht.

Überprüfen Sie, ob Sie mit dem relativen Pfad auf das Dokument zugreifen können. http://docs.google.com/viewer?url=https://s3.amazonaws.com/scotchio/First-Node-App.pdf funktioniert für mich, wie ich auf die pdf zugreifen kann. Verwenden Sie die absolute URL des Dokuments