【发布时间】:2013-06-25 23:13:34
【问题描述】:
我正在开发一个 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
可以查看小于 100kb 的文件,其余所有错误消息显示为:
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 文档查看?
【问题讨论】:
-
我只能说 joomla 不太可能对此产生任何影响,因为 google get 是一个不依赖于 Joomla 的 URL 作为参数。它可能会受到您拥有的任何 .htaccess 的影响(来自 Joomla)。但在我看来,这并不能解释为什么较小的文件有效而较大的文件无效。
-
你为什么不尝试解决人们可以看到没有身份验证的问题?是经常添加新文档还是固定文档数量少?
标签: joomla timeout google-docs google-document-viewer