[英]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.