У меня есть небольшая проблема здесь.Я создал отчет в PRD 7.1, который показывает данные из базы данных.Последний столбец в БД - это путь к изображению, которое хранится на диске (компьютера, на котором работает Pentaho).
Итак, у меня есть формула Open, которая: =IFNA("http://myserver.com/snapshots/" & [path_to_snapshot]; "http://myserver.com/image_icon_2.png")
, которая является значением содержимогополе.
Хорошо работает, развернут на общедоступном сервере, отчет показывает картинку, и когда кто-то нажимает на нее, она открывает картинку.
Однако, поскольку я развернул ее на серверепроблема в том, что он не имеет публичного адреса и может быть доступен через большее количество IP-адресов VPN.Я должен специально указать IP-адрес сервера в формуле, и хотя он будет отображать картинку в отчете, он не будет отображаться после нажатия на картинку (если вы не обращаетесь к серверу с одного указанного IP-адреса) .
Он также не работает ни с localhost
, ни с 127.0.0.1
в поле IP-адреса.
Может кто-нибудь объяснить мне, где проблема и как заставить ее работать?
Я не очень разбираюсь в веб-вещах.Я понимаю, что это не показывает изображение, потому что после того, как я щелкаю по нему, оно ищет его на моей машине (в случае localhost
или 127.0.0.1
), но почему оно отображается в отчете, чем?)