2015-04-07 82 views
1

我想知道如何在經典或交互式報告中將圖像類型BLOB上傳爲根據此堆棧溢出問題Use of BLOB type column in Oracle APEX而不是正常下載鏈接。Oracle APEX直接在報告中顯示斑點圖像

我注意到,您可以將blob列屬性的內容處置字段更改爲內聯,然後您可以點擊其中顯示圖像的另一個頁面;但我希望圖像直接顯示在報告中,而無需點擊它。

在新頁面中顯示的內嵌圖像有以下網址

https://apex.oracle.com/pls/apex/apex_util.get_blob?s=34564408462&a=4794&c=16789110088070077&p=2&k1=21&k2=&ck=D4QFl4Z9txsufDbmUOmKeirK4&rt=CR

這表明一個可能能夠使用apex_util.get_blob。有誰知道這可以實現嗎?

+0

我建議安裝從預打包的應用程序「樣本數據庫應用」,看看它是如何做那裏的產品頁面。 – Scott

回答

2

我在經典報告中實現了同樣的功能。

我跟着這個鏈接http://docs.oracle.com/cd/E14373_01/apirefs.32/e13369/apex_util.htm#AEAPI129 這可能會幫助您解決您的疑惑

+0

我試圖選擇 「PERSON_ID」, 「FIRST_NAME」, 「LAST_NAME」, dbms_lob.getlength( 「PHOTO」) 「PHOTO」, 「MIME_TYPE」, 「FILE_NAME」, 「CHARACTER_SET」, 「CHANGE_DATE」 , APEX_UTIL.GET_BLOB_FILE_SRC ( p_item_name => '照片', P_V1 => TO_CHAR(PERSON_ID) p_v2 =>空, p_content_disposition => '內聯' )從 「#OWNER#」 EMPLOYEE_PHOTO 「。XXPAY_EMP 「但它不起作用,PHOTO是我的blob專欄。你能否請進一步解釋。由於 – Superdooperhero

+0

得到它的工作,原來你需要:」 Superdooperhero

+0

yes確切地說... – Amol