将资源文件夹拖放到AEM Assets Web UI失败

AEM的Web UI不支持在文件夹中拖放资源,但有几种解决方法。

描述 description

环境

  • Adobe Experience Manager (AEM)
  • Adobe Experience Cloud服务

问题

  • 无法拖放包含资产的文件夹。

  • UI将显示一条消息: "1 of [ n] assets failed"

  • error.log将显示一条消息:

    code language-none
    11.04.2023 12:16:52.464 *ERROR*
    
    [ 0:0:0:0:0:0:0:1 [ 16886753098]  POST /content/dam[ target folder name] .createasset.html HTTP/1.1]  com.day.cq.dam.api.AssetManager createAsset: repository exception while creating asset [ /content/dam/[ target foldername] [ dragged folder name] ] :
    
    jx.jcr.RepositoryException: org.eclipse.jetty.io.EofException: Early EOF
    

解决方法 resolution

AEM的Web UI不支持将资源拖放到文件夹中。

您可以:

  • 使用支持此操作的AEM桌面应用程序。 您可以在使用AEM桌面应用程序的AEM教程中找到有关该应用程序以及如何安装该应用程序的信息。

  • 将文件夹压缩为.zip,将其拖动到资源中,然后选择该文件夹并选择 提取存档

    • 注意:您还可以将取消存档器步骤添加到DAM更新资产工作流模型,以便在上传时自动取消存档.zip文件。
    • 您可以将这些自变量添加到该步骤,以便在取消存档后删除.zip文件: removeOriginal::true,updateMode::OVERWRITE
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f