從Adobe Experience Manager下載資產 download-assets-from-aem
您可以下載資產,包括靜態和動態轉譯。 或者,您可以直接從Adobe Experience Manager Assets傳送包含資產連結的電子郵件。 下載的資產會整合在ZIP檔案中。
無法下載下列資產型別:影像集、迴轉集、混合媒體集和轉盤集。
您可以使用下列方法,從Experience Manager下載資產:
使用Experience Manager介面下載資產 download-assets
Experience Manager會根據資產數量和大小最佳化下載體驗。 從使用者介面即時下載較小的檔案。 Experience Manager會直接下載原始檔案的單一資產請求,而非將單一資產封存在ZIP封存檔中,以加快下載速度。 Experience Manager支援大量非同步要求的下載。 大於100 GB的下載請求會分割為多個ZIP封存檔,每個封存檔的大小上限為100 MB。
根據預設,Experience Manager會在產生下載封存時在Experience Manager 收件匣中觸發通知。
啟用大量下載的電子郵件通知 enable-emails-for-large-downloads
非同步下載會在下列任一情況下觸發:
- 如果有十個以上的資產
- 如果下載大小超過100 MB
- 如果下載需要30秒以上的準備時間
當非同步下載在後端執行時,使用者可以繼續探索並進一步在Experience Manager中工作。 除了Experience Manager收件匣通知之外,Experience Manager還可以傳送電子郵件以在下載程式完成時通知使用者。 若要啟用此功能,系統管理員可以透過設定SMTP伺服器連線來設定電子郵件服務。
設定電子郵件服務後,管理員和使用者可以從Experience Manager介面啟用電子郵件通知。
若要啟用電子郵件通知:
-
登入Experience Manager Assets。
-
從右上角按一下使用者圖示,然後按一下 我的偏好設定 以開啟「使用者偏好設定」視窗。
-
選取 資產下載電子郵件通知 核取方塊,然後按一下 接受。
若要下載資產,請遵循下列步驟:
-
在Experience Manager使用者介面中,按一下 Assets > 檔案。
-
導覽至您要下載的資產。 選取資料夾,或選取資料夾中一或多個資產。 在工具列上,按一下 下載。
從Experience Manager Assets 下載資產時有可用選項
-
在下載對話方塊中,選取您想要的下載選項。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 下載選項 說明 為每個資產建立個別的資料夾 選取此選項,為每個資產建立一個資料夾,其中包含資產的所有已下載轉譯。 如果取消選取,則每個資產(以及如果選取要下載的其轉譯)都會包含在所產生封存檔的父資料夾中。 電子郵件 選取此選項可將電子郵件通知(包含您下載的連結)傳送給其他使用者。 收件者使用者必須是
dam-users
群組的成員。 標準電子郵件範本可在下列位置取得:/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具有主要表示方式,即上傳檔案的主要表示方式。 它們可以有任意數量的表示。
使用此選項,您可以選取要下載的轉譯。 可用的轉譯取決於您選取的資產。智慧型裁切 選取此選項即可從Experience Manager內下載所選資產的所有智慧型裁切轉譯。 已建立包含「智慧型裁切」轉譯的zip檔案,並下載至您的本機電腦。 動態轉譯 選取此選項可即時產生一系列替代轉譯。 選取此選項時,您也可以從影像預設集清單中選取要動態建立的轉譯。
此外,您可以選取大小與測量單位、格式、色域、解析度,以及任何選用的影像修飾元,例如反轉影像。 只有在您已啟用Dynamic Media時,才能使用此選項。 -
在對話方塊中,按一下 下載。
如果大型下載已啟用電子郵件通知,則收件匣中會顯示包含封存zip資料夾之下載URL的電子郵件。 按一下電子郵件中的下載連結,以下載zip封存。
您也可以在Experience Manager收件匣中檢視通知。
下載使用連結共用所共用的資產 link-share-download
使用連結共用資產是便利的方法,讓感興趣的人無需登入Assets即可使用它。 請參閱連結共用功能。
使用者從共用連結下載資產時,Assets會使用非同步服務,提供更快速且無中斷的下載。 要下載的資產會在收件匣的背景中排入可管理檔案大小的ZIP封存檔中。 若下載的檔案較大,則會將下載內容分割為100 GB的檔案。
下載收件匣會顯示每個封存的處理狀態。 處理完成後,您可以從收件匣下載封存。
啟用資產下載servlet enable-asset-download-servlet
Experience Manager中的預設servlet可讓已驗證的使用者發出任意大型的並行下載請求,以建立資產的ZIP檔案。 下載準備可能會影響效能,甚至可能使伺服器和網路過載。 為了減少此功能造成的潛在DoS風險,AssetDownloadServlet
個OSGi元件已為發佈執行個體停用。 如果您不需要作者執行個體的下載功能,請停用作者的servlet。
若要允許從您的DAM下載資產,例如在使用Asset Share Commons或其他類似入口網站的實作時,請透過OSGi設定手動啟用servlet。 Adobe建議將允許的下載大小設定為儘可能的低,而不影響日常下載需求。 高值可能會影響效能。
-
建立以發佈執行模式為目標的命名慣例資料夾,即
config.publish
:/apps/<your-app-name>/config.publish
-
在設定資料夾中,建立名為
com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
的nt:file
型別的檔案。 -
以下列專案填入
com.day.cq.dam.core.impl.servlet.AssetDownloadServlet.config
。 將下載的大小上限(以位元組為單位)設定為asset.download.prezip.maxcontentsize
的值。 以下範例將ZIP下載的大小上限設定為不超過100 KB。code language-java enabled=B"true" asset.download.prezip.maxcontentsize=I"102400"
停用資產下載servlet disable-asset-download-servlet
如果您不需要下載功能,請停用servlet以防止任何類似DoS的風險。 可透過更新Dispatcher設定以封鎖任何資產下載請求,在Experience Manager作者和發佈執行個體上停用Asset Download Servlet
。 此servlet也可以直接透過OSGi主控台手動停用。
-
若要透過Dispatcher設定封鎖資產下載請求,請編輯
dispatcher.any
設定並新增規則到篩選區段。/0100 { /type "deny" /url "*.assetdownload.zip/assets.zip*" }
開啟時間或關閉時間轉譯 on-off-time-rendition
若要啟用OnOffTimeAssetAccessFilter
服務,您必須建立OSGi設定。 此服務可讓您根據開啟/關閉時間設定,封鎖對資產本身以外轉譯和中繼資料的存取。 OSGi設定應該針對com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter
。 請遵循下列步驟:
- 在Git中的專案程式碼中,於
/apps/system/config/com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter.cfg.json
建立設定檔。 檔案應包含{}
作為其內容,表示對應OSGi元件的空OSGi設定。 此動作會啟用服務。 - 透過Cloud Manager部署您的程式碼,包括這個新的組態。
- 部署後,即可根據資產的開啟/關閉時間設定存取轉譯和中繼資料。 如果目前日期或時間落在開啟時間之前或關閉時間之後,則會顯示錯誤訊息。
如需新增空白OSGi設定的詳細資訊,請參閱本指南。
提示和限制 tips-limitations
- 如果您下載空白資料夾,Experience Manager會傳達一則關於建立ZIP封存檔的成功訊息,但並未建立封存檔。
另請參閱