我正试图通过谷歌文档在服务器上打开文档。 我可以在服务器上获取文件的路径和名称。 然后在按钮点击事件上,我写了一个通过谷歌文档阅读器打开文件的方法。
string path = \\xxx-yyyyy-zzz\DocShare\sample1.doc //path of the file on server
Response.Redirect("http://docs.google.com/viewer?url=" + path);
当我运行此代码时,我会得到类似下面的内容
有人可以帮我找到哪里出错了吗?有没有其他方法可以使用谷歌文档阅读器打开任何文档(ppt,doc,pdf等)。
TIA
答案 0 :(得分:2)
什么是\\xxx-yyyyy-zzz\DocShare\sample1.doc
以及它在哪里?
相对网址没有指定协议&制作的域名 浏览器假设该文档是从同一个站点/域引用的。
请验证您是否可以使用相对路径访问文档本身。 http://docs.google.com/viewer?url=https://s3.amazonaws.com/scotchio/First-Node-App.pdf对我有用,因为我可以访问pdf。尝试使用文档的绝对URL
答案 1 :(得分:0)
它最不可能工作,因为无法从Internet访问该文件。谷歌文档预览器需要能够访问该文件才能显示它。