Show Menu
主题×

Download assets from Adobe Experience Manager

您可以下载包括静态和动态演绎版在内的资产。 或者,您也可以直接从发送电子邮件,其中包含指向资产的链 Adobe Experience Manager Assets接。 下载的资产会打包在 ZIP 文件中。对于导出作业,压缩的 ZIP 文件大小最大为 1 GB。每个导出作业最多允许500个资产总数。
收件人电子邮件必须是组的成 dam-users 员才能访问电子邮件中的ZIP下载链接。 要能够下载资产,成员必须具有启动触发资产下载的工作流的权限。
无法下载图像集、旋转集、混合媒体集和传送集等资产类型。
要下载资产,请按照以下步骤操作:
  1. 在AEM的左上角,点按AEM徽标,然后在左边栏中,点按导
  2. 在导航页面上,点按资 >文 件。
  3. 导航到包含要下载的资产的文件夹。
  4. 选择文件夹,或在文件夹中选择一个或多个资产。
  5. On the toolbar, tap Download.
    图:下载对话框选项。
  6. 在“下载”对话框中,选择所需的下载选项。
    导出或下载选项
    描述
    为每个资产创建单独的文件夹
    选择此选项可将您下载的每个资产包括嵌套在资产父文件夹下的子文件夹中的资产,并包含到本地计算机上的一个文件夹中。 如果未选择此选项,则默认情况下将忽略文件夹层次结构,并将所有资产下载到本地计算机上的一个文件夹中。
    电子邮件
    将向用户发送电子邮件通知。 标准电子邮件模板可在以下位置使用:
    • /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
    资产
    选择此选项可以下载资产的原始形式,而无需任何演绎版。
    如果原始资产具有子资产,则子资产选项可用。
    演绎版
    演绎版是资产的二进制表示形式。资产具有主要表示形式——即已上传文件的表示形式。 它们可以有任意数量的表示。
    通过此选项,您可以选择要下载的演绎版。 可用的演绎版取决于您选择的资产。 如果资产具有任何演绎版,则此选项可用。
    智能裁剪
    选择此选项可从AEM中下载选定资产的所有智能裁剪演绎版。 系统会创建包含智能裁剪演绎版的zip文件,并将其下载到您的本地计算机。
    动态演绎版
    选择此选项可实时生成一系列替代再现。 When you select this option, you also select the renditions that you want to create dynamically by selecting from the Image Preset list.
    此外,您还可以选择大小和度量单位、格式、色彩空间、分辨率以及任何可选的图像修饰符(如反转图像)。 此选项仅在您已启用的情况下才 Dynamic Media 可用。
  7. 在对话框中,点按下 载。 .
当您选择要下载的文件夹时,将下载该文件夹下的完整资产层次结构。 要将您下载的每个资产(包括嵌套在父文件夹下的子文件夹中的资产)包含在单个文件夹中,请选 择为每个资产创建单独的文件夹

启用资产下载servlet

中的默认servlet允 Experience Manager 许经过身份验证的用户发出任意大的并发下载请求,以创建对他们可见的资产的ZIP文件,这些文件可能会使服务器和网络过载。 为了减轻由此功能引起的潜在DoS风险, AssetDownloadServlet 默认情况下,发布实例会禁用OSGi组件。
要允许从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 kB。
    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    
    

禁用资产下载servlet

通过 Asset Download Servlet 更新调度程序配置以阻止任何资 Experience Manager 产下载请求,可以在Publish实例上禁用该功能。 也可以直接通过OSGi控制台手动禁用servlet。
  1. 要通过调度程序配置阻止资产下载请求,请编 dispatcher.any 辑配置并向筛选器部分添 加规则 /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }
  2. 要在发布实例上禁用OSGi组件,请访问OSGi控制台 http://[aem_server]:[port]/system/console/components 。 找到并 com.day.cq.dam.core.impl.servlet.AssetDownloadServlet 单击“ 禁用 ”。