有关如何自定义媒体URL生成的问题

2020-09-22 00:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在尝试将CDN用于...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我正在尝试将CDN用于媒体项目。 目的是自定义媒体项的URL字段的生成。 我知道我必须使用MediaURLStrategy来实现这一点,但不幸的是,它不起作用。

这就是我所做的:

  • 在我的自定义网址策略中实现了MediaURLStrategy接口

  • 在local.properties中配置了媒体文件夹以使用此自定义url策略

  • 当我在后台打开媒体项目时,将调用自定义网址策略

  • 不幸的是,仅通过策略设置了downloadURL。 媒体项目的网址保持空白。

现在我的问题是:如何确保自定义策略为给定文件夹中的媒体项目分配了正确的URL?

我没有创建自定义MediaStorageStrategy,因为我不明白为什么需要这样一个。

提前谢谢!

11条回答
宇峰
2020-09-22 00:46

作为一种解决方法,您可以尝试覆盖DefaultMediaService并为" getUrlForMedia"和" getUrlForMediaVersion"实现自定义方法。

对此进行详细说明:如果将所有媒体项目存储在一个特殊文件夹中,则可以使用文件夹限定符来过滤出自己的媒体项目。 对于这些,您可以返回您的自定义URL,对于其他所有类型,只需调用super方法并返回结果即可。

一周热门 更多>