Google Docs Viewer - Тайм-аут запроса файла

Я работаю над веб-сайтом Joomla, на котором есть набор документов, которые необходимо отображать с помощью средства просмотра Google Docs.

Хотя только аутентифицированные пользователи могут получить доступ к файлу, но файл также может быть доступен по прямому пути, как http://www.example.com/files/somefile.pdf даже без аутентификации.

Поэтому, когда я пытался просмотреть файл через Google Viewer со ссылкой примерно так...

http://docs.google.com/viewer?url=http://www.example.com/files/somefile.pdf

Файлы размером менее 100 КБ доступны для просмотра, а для остальных все сообщение об ошибке отображается как:

Sorry, it took too long to find the document at the original source. Please try again later. You can also try to download the original document by clicking here.

Так что я не уверен, что это связано с Google Doc Viewer, Joomla или с какой-либо проблемой с сервером для тайм-аута запроса.

Как сделать каждый файл независимо от его размера видимым с помощью Документов Google?

1 ответ

Если это только PDF, вы также можете просто использовать pdfjs из Mozilla напрямую. Затем вы должны проверить вашу кодировку URL. Если проблема остается, проверьте https://code.google.com/p/google-api-php-client/ для преобразования ваших документов на месте. Открывать их с помощью pdfjs все еще рекомендуется, чтобы обойти проблемы Google-Doc-Viewer, по крайней мере, так я мог бы заставить это работать должным образом.

Другие вопросы по тегам