在 Google 文档查看器中显示比特流

Display Bitstreams in Google Docs Viewer

我一直在使用 iframe 将 Google Docs Viewer 嵌入到我的 DSpace 实例中,这是一个在线数字存储库。

这是我的网站link:http://202.78.89.123:8081/xmlui/handle/123456789/145

DSpace 为存储库中的每个 item/pdf 生成比特流 links。当我单击预览 link 时,一个 iframe 出现在我的页面中但没有加载任何文档。但是当我将 iframe 的源更改为 pdf 路径文件时,该文件在世界范围内可公开访问而不是比特流,查看器会加载该文档。

我已尽我所能,检查我的 Web 服务器是否可由 google 文档查看器公开访问。我的 Web 服务器是可公开访问的,我怀疑 Google Docs Viewer 不再支持比特流?如果是这样,那么我将如何在页面的 iframe 中显示 pdf 文件?有什么想法吗?

下面是我的页面 "Apologies. There is no Preview Available"

我无法在我的 google 文档查看器上显示比特流的原因是即使我的 IP public 可以访问,我的端口是私有的。我所做的是,通过在路由器上设置端口 public。