是否可以从外部系统(非混合)导入产品图像

2020-09-21 22:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想从外部系统拍摄产品图片/缩略...

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

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


我想从外部系统拍摄产品图片/缩略图。 有可能吗?

付费偷看设置
发送
3条回答
me_for_i
1楼-- · 2020-09-21 22:59

嗨GAUTAM

您可以使用带有URL的图像和针对Amazon S3,Windows Azure Blob和MongoDB GridFS的3种已实施策略附带的OOTB杂类,您可以在其中上传图像并仅引用产品中的URL

https://wiki.hybris.com/display/release5/Media+ 存储+概述

最好的问候

风早神人
2楼-- · 2020-09-21 22:50

当我们说一个外部系统时,我们可能指的是它的S3/Scene7或任何其他媒体存储服务器。 我在"产品编辑器区域"中遇到了同样的问题。 有两种方法可以解决此问题:

您知道URL,并准备将其保留在数据库中。 您需要像这样[不是原始问题的一部分]在custom * core-items.xml中创建一个新条目。

  
          
          存储媒体的服务器URL 
          
      
  

您需要确定要绑定哪种 itemtype 。 (产品或媒体)。 在这种情况下,您还必须注意如何上传网址

b。 如果您不需要保留并动态创建URL。 [我的案子]

  
      这是Scene7服务器URL 
      
      <修饰符read =" true" write =" false"可选=" true" unique =" false"/>
  

  

现在,创建一个 AttributeHandler (对我来说不支持注释)

 公共类ProductImageServerUrlAttributeHandler实现DynamicAttributeHandler  {
 
 
      @Override
      公共字符串get(ProductModel模型){
          返回""; //使用产品模型类成员动态创建URL的逻辑
      }
 
      @Override
      公共无效集(ProductModel模型,字符串url){
         抛出新的UnsupportedOperationException();
      }
  }

  

创建一个bean

在editorArea_Product.xml中

<属性限定符=" product.imageUrl" editor =" imageEditor"/> 在步骤'a'或'b'中

DafaDDDa
3楼-- · 2020-09-21 22:48

即使我必须在产品座舱中从外部客户端系统加载图像。 这可能吗? 但是我不能要求客户在上述位置上传图像。 您能建议一种方法吗?

一周热门 更多>