我在APEX中有一个使用许多外部图像的页面。我将该页面的所有图像加载到“共享组件”下“静态应用程序文件”中的单独文件夹中,而我只是引用页面上的图像。我不确定我是否喜欢它,因为当您打开“静态应用程序文件”时,它看起来很凌乱。我建议将图像加载到SharePoint上并使用APEX中的URL访问它们,但这似乎也不是一个好的解决方案-URL非常长,会使代码混乱。另一种选择是将它们托管在应用程序服务器上。我正在尝试找出最好的方法,很想听听一些建议。 预先感谢您的宝贵意见
答案 0 :(得分:2)
另一种选择是将它们存储到数据库中表的BLOB
列中。
答案 1 :(得分:1)
如果“静态应用程序文件”中列表的“混乱”与您有关,则可以保存一些报告过滤器:
文件名,例如“ xxx /%”
文件名不喜欢'xxx /%'
答案 2 :(得分:0)
您可以阅读文件名,并在应用程序中列出它们,当用户“选择”时,可以通过在数据库中加载BLOB来加载文件。 就我而言,我是通过调用允许我执行此操作的自定义OS作业来实现的。
答案 3 :(得分:0)
我们有一个类似的问题,那就是我们有一个功能,即用户必须上传图像,然后才开始将图像加载到数据库中。
为了检索它们,我们使用了APEX REST服务,并且运行良好。
尽管我们还必须存储视频并且还必须使它们在移动设备上可用,所以我们使用了共享的网络存储,只是将文件名放入数据库中。
这些选项中的任何一个都应减少“混乱”并正常工作。