從下載資產 Adobe Experience Manager download-assets-from-aem

CAUTION
AEM 6.4已結束延伸支援,本檔案不再更新。 如需詳細資訊,請參閱 技術支援期. 尋找支援的版本 此處.

您可以下載資產,包括靜態和動態轉譯。 或者,您也可以直接從傳送包含資產連結的電子郵件 Adobe Experience Manager Assets. 下載的資產會以ZIP檔案整合。 壓縮的ZIP檔案的檔案大小上限為1 GB。 每個匯出工作最多可允許500個資產。

NOTE
電子郵件的收件者必須是 dam-users 群組,以存取電子郵件訊息中的ZIP下載連結。 若要下載資產,成員必須擁有啟動工作流程的權限,該工作流程會觸發資產下載。

無法下載資產類型影像集、回轉集、混合媒體集和轉盤集。

若要下載資產,請依照下列步驟操作:

  1. 在AEM的左上角,點選 Experience Manager 標誌,然後在左側導軌中,點選 導覽.

  2. 在導覽頁面上,點選 資產 > 檔案。

  3. 導覽至包含您要下載之資產的資料夾。

  4. 選取資料夾,或在資料夾內選取一或多個資產。

  5. 在工具列上,點選 下載。

    從Experience Manager Assets下載資產時的可用選項

    圖:下載對話框選項。

  6. 在「下載」對話方塊中,選取您想要的下載選項。

    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 已啟用。
  7. 在對話方塊中,點選 下載。.

選取要下載的資料夾時,會下載該資料夾下的完整資產階層。 若要將您下載的每個資產(包括父資料夾下巢狀子資料夾中的資產)包含在個別資料夾中,請選取 為每個資產建立個別資料夾.

啟用資產下載servlet enable-asset-download-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千位元組。

    code language-conf
    enabled=B"true"
    asset.download.prezip.maxcontentsize=I"102400"
    

停用資產下載servlet disable-asset-download-servlet

Asset Download Servlet 可在 Experience Manager 更新Dispatcher設定以封鎖任何資產下載請求,以發佈執行個體。 您也可以直接透過OSGi主控台手動停用servlet。

  1. 若要透過Dispatcher設定封鎖資產下載請求,請編輯 dispatcher.any 設定,並將規則新增至 篩選器區段. /0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }

  2. 若要在發佈執行個體上停用OSGi元件,請在 http://[aem_server]:[port]/system/console/components. 找出 com.day.cq.dam.core.impl.servlet.AssetDownloadServlet 按一下 停用.

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad