簡體   English   中英

使用Google文檔查看器打開文檔(.doc,.pdf)-C#

[英]Open a document(.doc,.pdf) using Google doc viewer - C#

我正在嘗試通過Google文檔在服務器上打開文檔。 我可以獲取服務器上文件的路徑和名稱。 然后在Button click事件上,我編寫了一種通過google文檔閱讀器打開文件的方法。

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

當我運行這段代碼時,我得到類似下面的內容

在此處輸入圖片說明

有人可以幫我找到我哪里出了問題嗎? 是否有其他方法可以使用Google文檔閱讀器打開任何文檔(ppt,doc,pdf等)。

TIA

什么是\\\\xxx-yyyyy-zzz\\DocShare\\sample1.doc ,它在哪里?

相對網址未指定協議和域,該協議和域使瀏覽器假定文檔是從同一站點/域引用的。

請驗證您是否可以使用相對路徑訪問文檔本身。 http://docs.google.com/viewer?url=https://s3.amazonaws.com/scotchio/First-Node-App.pdf對我有效,因為我可以訪問pdf。 嘗試使用文檔的絕對URL

它不太可能起作用,因為無法從Internet訪問該文件。 Google文檔預覽器需要能夠訪問該文件才能顯示它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM