我想通过 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。
问问题
1816 次
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 回答