点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在尝试将CDN用于...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我正在尝试将CDN用于...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我正在尝试将CDN用于媒体项目。 目的是自定义媒体项的URL字段的生成。 我知道我必须使用MediaURLStrategy来实现这一点,但不幸的是,它不起作用。
这就是我所做的:
在我的自定义网址策略中实现了MediaURLStrategy接口
在local.properties中配置了媒体文件夹以使用此自定义url策略
当我在后台打开媒体项目时,将调用自定义网址策略
不幸的是,仅通过策略设置了downloadURL。 媒体项目的网址保持空白。
现在我的问题是:如何确保自定义策略为给定文件夹中的媒体项目分配了正确的URL?
我没有创建自定义MediaStorageStrategy,因为我不明白为什么需要这样一个。
提前谢谢!
嗨,
媒体存储策略和媒体URL策略是两个不同的东西。
MediaStorageStrategy:对媒体数据流执行操作,例如存储,读取和删除。
MediaURLStrategy:呈现公共Web URL。
如果要设置自定义媒体URL策略,则必须:
实现MediaURLStrategy并重写getUrlFormMedia方法。
在* -spring.xml文件中定义创建的Media Url策略的bean。
在local.properties中配置媒体文件夹文件夹:
media.folder.YourMediaFolderQualifierName.url.strategy = yourCustomMediaWebUrlStrategy
更改媒体文件夹,例如 来自HMC-> Multimedia-> Media
如果保存后一切设置正确,您可以在以下位置查看网址:
"常规"标签=>属性=> URL
元数据选项卡=>元数据=>下载URL
管理选项卡=>未绑定=> URL
在店面页面上,通过检查媒体URL地址(不要忘记清除浏览器的缓存文件)
致谢,
Artur
一周热门 更多>