从下载资产 Adobe Experience Manager download-assets-from-aem
您可以下载资产,包括静态和动态演绎版。 或者,您也可以直接从发送包含指向资产链接的电子邮件 Adobe Experience Manager Assets. 下载的资产捆绑在ZIP文件中。 对于导出作业,压缩的ZIP文件的最大文件大小为1 GB。 每个导出作业最多允许资产总数为500个。
dam-users
群组,访问电子邮件中的ZIP下载链接。 要能够下载资产,成员必须有权启动可触发资产下载的工作流。无法下载资产类型图像集、旋转集、混合媒体集和轮播集。
要下载资产,请执行以下步骤:
-
在AEM的左上角,点按 Experience Manager 徽标,然后在左边栏中,点按 导航.
-
在导航页面上,点按 资产 > 文件。
-
导航到包含要下载的资产的文件夹。
-
选择文件夹,或在文件夹中选择一个或多个资产。
-
在工具栏中,点按 下载。
图:下载对话框选项。
-
在“下载”对话框中,选择所需的下载选项。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 导出或下载选项 描述 为每个资产创建单独的文件夹 选择此选项可将您下载的每个资产(包括嵌套在资产父文件夹下的子文件夹中的资产)包含到本地计算机上的一个文件夹中。 如果未选择此选项,则默认情况下将忽略文件夹层次结构,所有资产都会下载到本地计算机的一个文件夹中。 电子邮件 系统会向用户发送电子邮件通知。 标准电子邮件模板可在以下位置使用:
/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
。
Assets 选择此选项可下载其原始形式的资产,而不包含任何演绎版。
如果原始资产具有子资产,则子资产选项可用。演绎版 演绎版是资产的二进制表示形式。 资产具有主要表示形式 — 上传文件的表示形式。 它们可以有任意数量的表示形式。
通过此选项,您可以选择要下载的演绎版。 可用的演绎版取决于您选择的资产。 如果资产具有任何演绎版,则选项将可用。动态演绎版 选择此选项可实时生成一系列替代演绎版。 当您选择此选项时,您还可以从 图像预设 列表。
此外,您还可以选择大小和单位、格式、色彩空间、分辨率以及任何可选的图像修饰符(如反转图像)。 仅当您具有 Dynamic Media 已启用。 -
在对话框中,点按 下载。.
选择要下载的文件夹时,将下载该文件夹下的完整资产层次结构。 要在单个文件夹中包含您下载的每个资产(包括嵌套在父文件夹下的子文件夹中的资产),请选择 为每个资产创建单独的文件夹.
启用资产下载Servlet enable-asset-download-servlet
中的默认Servlet Experience Manager 允许经过身份验证的用户发出任意大的并发下载请求,以创建对他们可见的资产的ZIP文件,这可能会使服务器和网络过载。 要降低此功能所导致的潜在DoS风险, AssetDownloadServlet
对于发布实例,OSGi组件默认处于禁用状态。
要允许从DAM下载资产,例如,在使用资产共享共用或其他类似门户的实施时,通过OSGi配置手动启用Servlet。 Adobe建议将允许的下载大小设置得尽可能低,而不影响日常下载要求。 高值可能会影响性能。
-
创建具有针对发布运行模式的命名约定的文件夹(
config.publish
):/apps/<your-app-name>/config.publish
. 要为运行模式定义配置属性,请参阅 运行模式. -
在配置文件夹中,创建类型为
nt:file
已命名com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
. -
填充
com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
以下内容。 将下载的最大大小(以字节为单位)设置为值asset.download.prezip.maxcontentsize
. 以下示例将ZIP下载的最大大小配置为不超过100千字节。code language-conf enabled=B"true" asset.download.prezip.maxcontentsize=I"102400"
禁用资产下载Servlet disable-asset-download-servlet
的 Asset Download Servlet
可在 Experience Manager 通过更新调度程序配置以阻止任何资产下载请求来发布实例。 也可以直接通过OSGi控制台手动禁用Servlet。
-
要通过调度程序配置阻止资产下载请求,请编辑
dispatcher.any
配置,并向添加规则 过滤器区域./0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }
-
要在发布实例上禁用OSGi组件,请访问OSGi控制台,网址为
http://[aem_server]:[port]/system/console/components
. 定位com.day.cq.dam.core.impl.servlet.AssetDownloadServlet
单击 禁用.