我有一个用于注册事件的应用程序。用户只能看到他的事件,其中一些事件有徽章。用户想要查看他的徽章并将其下载为 pdf 格式。 我使用 plsql 动态内容区域设计了徽章。 页面由页眉、正文和页脚组成,正文必须包含用户图片、用户名、事件名称和事件日期。 我可以显示除图片之外的所有数据。 谁能帮我根据用户id和事件id显示用户图片?
我尝试在共享组件下使用静态文件来做到这一点,这种方式一一成功。 我希望所有数据(包括图片)根据用户 ID 和事件 ID 进行更改。
使用
HTP.P
你需要 UTL_ENCODE.BASE64_ENCODE
类似的东西
htp.p('<img src="data:image/jpeg;base64,' || UTL_ENCODE.BASE64_ENCODE(l_photo) || '" alt="Employee Photo">');
但我建议使用 RESTful 服务中的媒体/资源,这样更容易且可重用。