0

我想通过 URL 使用 sap-hybris 的图像,如何获得它 Like- 一些 URL,例如:https ://s3.amazonaws.com/manikart.bbb.dd/LOGO-512x512.png 在这种情况下,我想要要使用 sap-hybris 媒体,但从后台,我只得到这个 medias/sys_master/images/h50/h25/8855153901598/RapidHybrisLogo512512.png URL。

4

2 回答 2

0

您可以使用LocalMediaWebURLStrategy策略控制生成的媒体 url 。根据您的需要扩展它。

于 2020-02-05T21:30:32.790 回答
0

如果您想手动访问媒体,您需要做的就是在其前面加上您的站点 URL。

假设
站点 URL: https ://www.test.com/mystorefront
媒体 URL: /medias/sys_master/images/h50/h25/8855153901598/RapidHybrisLogo512512.png

现在,您可以使用https://www.test.com/mystorefront/medias/sys_master/images/h50/h25/8855153901598/RapidHybrisLogo512512.png访问媒体

如果您的要求是从媒体对象本身获取完整的媒体 URL,那么您可以在 MediaModel 中创建一个动态属性,例如fullMediaURL,并编写逻辑以在您的 dynamicAttributeProvider 类中将您的 basesiteURL 与 Media downloadURL 连接起来。

于 2020-02-06T05:35:29.850 回答