Idea Summary
APEX_UTIL.GET_BLOB_FILE_SRC is great for getting the URLs for blobs in tables. Where it falls short is when you want to get that image from a different app or display an image dynamically. Your choices then become:
- Add an arbitrary page so you can add a page item to use APEX_UTIL.GET_BLOB_FILE_SRC
- Create an Application Process and do something like this: https://joelkallman.blogspot.com/2014/03/yet-another-post-how-to-link-to.html
Use Case
When you have a suite of APEX apps that share sessions and/or have subscriptions for shared components:
- One of the apps is for managing a user profile and is where a user can upload an image of themselves. You want to use that profile image in the navigation bar for all apps
- You want to display logos dynamically because many different organizations/teams use the same application
Preferred Solution (Optional)
- I propose we add another signature to APEX_UTIL.GET_BLOB_FILE_SRC that can accept a query string to query a table directly
- Another option would be to add another signature to APEX_UTIL.GET_BLOB_FILE_SRC that accepts a table name, column name, and primary key