Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla Google文档查看器-文件请求超时_Joomla_Timeout_Google Docs_Google Document Viewer - Fatal编程技术网

Joomla Google文档查看器-文件请求超时

Joomla Google文档查看器-文件请求超时,joomla,timeout,google-docs,google-document-viewer,Joomla,Timeout,Google Docs,Google Document Viewer,我正在一个Joomla网站上工作,该网站有一组文档需要使用Google文档查看器显示 虽然只有经过身份验证的用户才能访问该文件,但也可以通过直接路径访问该文件,如http://www.example.com/files/somefile.pdf即使没有身份验证 所以,当我试图通过谷歌浏览器查看一个文件时,有这样一个链接 大小小于100kb的文件是可查看的,对于其余所有文件,错误消息显示为: 很抱歉,在原始源位置查找文档花费的时间太长。请稍后再试。 您也可以单击此处下载原始文档。 所以我不确定这

我正在一个Joomla网站上工作,该网站有一组文档需要使用Google文档查看器显示

虽然只有经过身份验证的用户才能访问该文件,但也可以通过直接路径访问该文件,如
http://www.example.com/files/somefile.pdf
即使没有身份验证

所以,当我试图通过谷歌浏览器查看一个文件时,有这样一个链接

大小小于100kb的文件是可查看的,对于其余所有文件,错误消息显示为:

很抱歉,在原始源位置查找文档花费的时间太长。请稍后再试。
您也可以单击此处下载原始文档。

所以我不确定这是否与GoogleDocViewer、Joomla或任何请求超时的服务器问题有关


如何使每个文件无论大小都可以通过Google Docs查看?

如果只是PDF文件,您也可以直接使用Mozilla的pdfjs。然后你应该检查你的URL编码。如果问题仍然存在,请检查是否已将文档转换到位。仍然建议使用pdfjs打开它们以绕过Google Doc Viewer问题,至少这是我可以正常工作的方式。

我可以说joomla不太可能对此有任何影响,因为Google get的URL作为参数,不依赖于joomla。它可能会受到您拥有的任何.htaccess(来自Joomla)的影响。但在我看来,这并不能解释为什么较小的文件有效而较大的文件无效。以下是查看器的局限性:为什么不尝试解决人们在没有身份验证的情况下可以看到的问题?是否有频繁添加的新文档或少量的固定文档?