从Adobe Experience Manager下载资产

您可以下载包括静态和动态演绎版在内的资产。 或者,您也可以直接从Adobe Experience Manager Assets发送包含指向资产的链接的电子邮件。 下载的资产会打包在 ZIP 文件中。对于导出作业,压缩的 ZIP 文件大小最大为 1 GB。每个导出作业最多允许500个资产总数。

NOTE

收件人电子邮件必须是dam-users组的成员才能访问电子邮件中的ZIP下载链接。 要能够下载资产,成员必须具有启动触发资产下载的工作流的权限。

无法下载图像集、旋转集、混合媒体集和传送集等资产类型。

您可以使用以下方法下载Experience Manager资产:

使用Experience Manager接口下载资源

异步下载服务为大型资源的无缝下载提供了一个框架。 从用户界面实时下载较小的文件。 大型文件以异步方式下载,并通过收件箱中的Experience Manager通知告知用户完成操作。 请参阅了解Experience Manager收件箱

下载通知

图:通过收件箱下 Experience Manager 载通知。

异步下载会在以下任一情况下触发:

  • 如果要下载的资源超过10个或超过100 MB。
  • 如果下载需要30秒以上的时间准备。

要下载资产,请按照以下步骤操作:

  1. 在Experience Manager用户界面中,单击​资产 > 文件

  2. 导航到要下载的资产。 选择文件夹,或在文件夹中选择一个或多个资产。 在工具栏上,单击​下载

    从下载资产时可用的选项  Experience Manager Assets

    图:下载对话框选项。

  3. 在“下载”对话框中,选择所需的下载选项。

    下载选项 描述
    为每个资产创建单独的文件夹 选择此选项可将您下载的每个资产包括嵌套在资产父文件夹下的子文件夹中的资产,并包含到本地计算机上的一个文件夹中。 如果此选项为​not,则默认情况下,将忽略文件夹层次结构,并将所有资产下载到本地计算机上的一个文件夹中。
    电子邮件 选择此选项可向收件人发送电子邮件通知。 标准电子邮件模板可在以下位置使用:
    • /libs/settings/dam/workflow/notification/email/downloadasset
    • /libs/settings/dam/workflow/notification/email/transientworkflowcompleted
    在部署过程中自定义的模板可在以下位置使用:
    • /apps/settings/dam/workflow/notification/email/downloadasset
    • /apps/settings/dam/workflow/notification/email/transientworkflowcompleted
    您可以在以下位置存储特定于租户的自定义模板:
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/downloadasset
    • /conf/<tenant_specific_config_root>/settings/dam/workflow/notification/email/transientworkflowcompleted
    资产 选择此选项可以下载资产的原始形式,而无需任何演绎版。
    如果原始资产具有子资产,则子资产选项可用。
    演绎版 演绎版是资产的二进制表示形式。资产具有主要表示形式——即已上传文件的表示形式。 它们可以有任意数量的表示。
    通过此选项,您可以选择要下载的演绎版。可用的演绎版取决于您选择的资产。
    智能裁剪 选择此选项可从Experience Manager中下载选定资产的所有智能裁剪演绎版。 系统会创建包含智能裁剪演绎版的zip文件,并将其下载到您的本地计算机。
    动态演绎版 选择此选项可实时生成一系列替代再现。 当您选择此选项时,您还可以从图像预设列表中选择要动态创建的演绎版。
    此外,您还可以选择大小和度量单位、格式、色彩空间、分辨率以及任何可选的图像修饰符(如反转图像)。只有启用了Dynamic Media,此选项才可用。
  4. 在对话框中,单击​下载

启用资产下载servlet

Experience Manager中的默认servlet允许经过身份验证的用户发出任意大型的并发下载请求,以创建资产的ZIP文件。 下载准备可能会影响性能,甚至可能使服务器和网络过载。 为了减轻由此功能引起的类似DoS的潜在风险,发布实例将禁用AssetDownloadServlet OSGi组件。

要允许从DAM下载资产,例如,在使用诸如资产共享共享共享资源或其他类似门户的实施时,请通过OSGi配置手动启用servlet。 Adobe建议尽可能低地设置允许的下载大小,而不影响日常下载要求。 高价值可能会影响性能。

  1. 创建一个具有命名约定的文件夹,该命名约定目标发布运行模式,即config.publish:

    /apps/<your-app-name>/config.publish

  2. 在config文件夹中,创建一个名为com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config的类型为nt:file的新文件。

  3. 使用以下填充com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config。 将下载的最大大小(以字节为单位)设置为asset.download.prezip.maxcontentsize的值。 以下示例将ZIP下载的最大大小配置为不超过100 kB。

    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    

禁用资产下载servlet

通过更新调度程序配置以阻止任何资产下载请求,可以在Experience Manager发布实例上禁用Asset Download Servlet。 也可以直接通过OSGi控制台手动禁用servlet。

  1. 要通过调度程序配置阻止资产下载请求,请编辑dispatcher.any配置,并向过滤器部分添加新规则。

    /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

在此页面上