2013-03-04 87 views
1

我正在嘗試顯示由URL引用的圖像。我要麼將圖像的url屬性設置爲特定的url(例如http://www.ibm.com/i/v16/t/ibm-logo.gif),要麼使用計算文本顯示HTML img標記。在這兩種情況下,圖像在瀏覽器中都可見,但在Notes客戶端上不可見。在Notes客戶端上顯示XPage中的外部/鏈接圖像

事實上,圖像似乎在那裏 - 一旦我動態設置此屬性,包含圖像的表格單元將調整爲其大小。但它不可見。

我懷疑這可能與某些Notes客戶端設置有關 - 顯示或不顯示外部圖像,而不是真正相關的XPage。有什麼我可以設置客戶端/數據庫允許顯示圖像?一旦我收到帶有圖像的電子郵件,就可以在頁面上啓用圖像。這可能是解決方案 - 檢查郵件數據庫設計以瞭解它是如何實現的(?)

回答

1

XPiNC(Notes客戶機中的XPage)使用XULRunner(=嵌入式Firefox,不幸不是最新版本)來呈現其內容。它顯示的內容相當嚴格。有一些goatchas around ports,但這似乎並不是你的問題。您可能需要調查代理設置。如果一切都失敗了,你可以使用後端類來下載鏡像並使用二進制數據(無需保存到磁盤)作爲鏡像源。

+0

感謝斯蒂芬,我無法得到它的底部,但是下載和安裝的圖像,而不是似乎是一個很好的解決方案也從 – 2013-03-05 14:56:41

+0

你將它們下載到文件或使用「內聯」的方法等方面的考慮:HTTP ://en.wikipedia.org/wiki/Data_URI_scheme? – stwissel 2013-03-06 00:58:12

+0

我作爲一個文件下載,附加並計算出鏈接。合理簡單和安全,比依靠互聯網上的一些圖像不受我的控制。那麼,在客戶端現在他們很好,但其中一些沒有出現在服務器上 - 一個例行調查:-)內聯聽起來很聰明,但將它們作爲一個文件 - 它們可以更容易地重新用於其他目的。 – 2013-03-06 09:39:29