Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image Oracle APEX直接在报告中显示blob图像_Image_Blob_Oracle Apex - Fatal编程技术网

Image Oracle APEX直接在报告中显示blob图像

Image Oracle APEX直接在报告中显示blob图像,image,blob,oracle-apex,Image,Blob,Oracle Apex,我想知道如何显示图像类型的blob上传根据这个堆栈溢出的问题,作为一个经典的或交互式的报告,而不是正常的下载链接的图像 我注意到您可以将blob column属性的Content Disposition字段更改为inline,这样您就可以点击到显示图像的另一个页面;但我希望图像直接显示在报告中,而不必单击它 新页面中显示的内联图像具有以下url 这表明可以使用apex_util.get_blob。有人知道如何做到这一点吗?我在classic report中也实现了同样的功能 我跟踪了这个链接 这

我想知道如何显示图像类型的blob上传根据这个堆栈溢出的问题,作为一个经典的或交互式的报告,而不是正常的下载链接的图像

我注意到您可以将blob column属性的Content Disposition字段更改为inline,这样您就可以点击到显示图像的另一个页面;但我希望图像直接显示在报告中,而不必单击它

新页面中显示的内联图像具有以下url


这表明可以使用apex_util.get_blob。有人知道如何做到这一点吗?

我在classic report中也实现了同样的功能

我跟踪了这个链接
这可能有助于解决您的疑问

我建议从预打包的应用程序中安装示例数据库应用程序,并查看如何在产品页面中执行此操作。我尝试选择PERSON_ID、FIRST_NAME、LAST_NAME、dbms_lob.getlengthPHOTO PHOTO、MIME_类型、文件名、字符集、CHANGE_DATE、,APEX_UTIL.GET_BLOB_FILE_SRC p_item_name=>'PHOTO',p_v1=>to_charPERSON_ID,p_v2=>null,p_content_disposition=>'inline'EMPLOYEE_PHOTO from OWNER.XXPAY_EMP但它不起作用,其中PHOTO是我的BLOB列。你能进一步解释一下吗。感谢它能起作用,你需要:''P3_PHOTO',p_v1=>to_charPERSON_ID,p_v2=>null,p_content_disposition=>'inline'| |'height=75 width=75/>'EMPLOYEE_PHOTO其中P3_PHOTO是表单上上传图像的字段