从下载资产 Adobe Experience Manager

您可以下载资产,包括静态和动态演绎版。 或者,您也可以直接从发送包含指向资产链接的电子邮件 Adobe Experience Manager Assets. 下载的资产捆绑在ZIP文件中。

注意

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

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

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

使用下载资产 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. 在对话框中,单击 下载.

注意

此功能在Experience Manager预发行渠道中可用。

使用链接共享资产是一种非常方便的方式,可让感兴趣的人不必先登录即可使用它 Assets. 要生成用于共享资产的URL,请使用 链接共享功能.

当用户从共享链接下载资产时, Assets 使用异步服务,可提供更快、不间断的下载。 要下载的资产将在后台的收件箱中排入可管理文件大小的ZIP存档。 对于非常大的下载,下载内容将分块为大小为100 GB的文件。

收件箱会显示每个存档的处理状态。 处理完成后,您可以从收件箱中下载存档。

下载收件箱

启用资产下载Servlet

中的默认Servlet Experience Manager 允许经过身份验证的用户发出任意大小的并发下载请求,以创建资产的ZIP文件。 下载准备可能会影响性能,甚至可能会使服务器和网络过载。 要降低此功能所导致的类似DoS的潜在风险, AssetDownloadServlet 对于发布实例,OSGi组件处于禁用状态。 如果不需要在创作实例上下载功能,请在创作时禁用Servlet。

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

  1. 创建具有针对发布运行模式(即, config.publish:

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

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

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

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

禁用资产下载Servlet

如果您不需要下载功能,请禁用Servlet以防范任何类似DoS的风险。 的 Asset Download Servlet 可在 Experience Manager 通过更新dispatcher配置以阻止任何资产下载请求,创作和发布实例。 也可以直接通过OSGi控制台手动禁用Servlet。

  1. 要通过调度程序配置阻止资产下载请求,请编辑 dispatcher.any 配置,并向 过滤器区域.

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

提示和限制

  • 如果下载空文件夹, Experience Manager 传达了有关创建ZIP存档的成功消息,但未创建存档。

在此页面上