从Adobe Experience Manager下载资源

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

注意

收件人封电子邮件必须是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下载资产,例如,在使用Asset Share Commons或其他类似门户的实施时,请通过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

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

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

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

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now