2016-05-12 6 views
0

Я пытаюсь открыть документ на сервере через Google Документы. Я могу получить путь и имя файла на сервере. И затем в событии Button click я написал метод, чтобы открыть файл через Google Reader.Открыть документ (.doc, .pdf) с помощью 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); 

Когда я запускаю этот код, я получаю что-то вроде ниже

enter image description here

Может кто-нибудь помочь мне найти, где я ошибся? Есть ли другой способ открыть любой документ (ppt, doc, pdf и т. Д.) С помощью устройства чтения документов Google.

ТИА

ответ

0

Это не работает, скорее всего, потому что файл не доступен из Интернета. Чтобы просмотреть его, для просмотра файла должен быть доступ к файлу docs.

2

Что такое \\xxx-yyyyy-zzz\DocShare\sample1.doc и где оно?

Относительный URL dosen't указать домен протокола &, что делает браузер предположить, что документ referd с того же сайта/домена.

Проверьте, можете ли вы получить доступ к самому документу с относительным путем. http://docs.google.com/viewer?url=https://s3.amazonaws.com/scotchio/First-Node-App.pdf работает для меня, поскольку я могу получить доступ к pdf. Попробуйте использовать абсолютный URL-адрес документа

Смежные вопросы