Отображать битовые потоки в Google Docs Viewer

Я встраивал Google Docs Viewer в свой экземпляр DSpace, онлайн-хранилище, используя iframe.

Это ссылка на мой сайт: http://202.78.89.123:8081/xmlui/handle/123456789/145

DSpace генерирует битовые ссылки на каждый элемент /pdf в хранилище. Когда я нажимаю на ссылку предварительного просмотра, на моей странице появляется iframe, но не загружает какой-либо документ. Но когда я изменяю источник своего iframe на файл пути в формате pdf, который общедоступен в мире и не является потоком битов, зритель загружает документ.

Я сделал все, что мог, от проверки, является ли мой веб-сервер общедоступным средством просмотра документов Google. Мой веб-сервер общедоступен, и я подозреваю, что Google Docs Viewer больше не поддерживает битовые потоки? Если это правда, то как мне отобразить файл pdf в iframe на моей странице? Любая идея?

Ниже моя страница с надписью "Извинения. Предварительный просмотр недоступен"

введите описание изображения здесь

1 ответ

Решение

Причина, по которой я не могу отобразить потоки битов в моем приложении Google Docs Viewer, заключается в том, что, хотя мой IP-адрес общедоступен, мои порты являются частными. Я сделал общедоступные порты, установив его на маршрутизаторе.

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