如何使用cURL下載資產 | AEM

cURL命令可用於AEM下載單一和多個檔案和資料夾。

說明 description

環境

Adobe Experience Manager 6.5

問題/症狀:

透過使用 cURL,您可以一次使用命令下載多個資產。它適用於以下使用案例:

  • 自動下載資產
  • 下載多個資料夾中的資產
  • 下載資料夾中的特定資產

解決方法 resolution

在 cURL 命令中指定要下載的資產或資料夾路徑。

下載單一資產

$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip

範例:

$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/features/tracking.png.assetdownload.zip

下載單一資料夾中的全部資產

$ curl -u user:password -o <output file name> http://localhost:4502/<asset path>.assetdownload.zip

範例:

$ curl -u user:password -o download_asset.zip http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip

一次下載多個資料夾和資產

$ curl -u user:password -o <output file name> -F "path=<path A>" -F "path=<path B>" -F ... http://localhost:4502/<path A>.assetdownload.zip

範例:

$ curl -u admin:admin -o download_asset.zip -F "path=/content/dam/we-retail/en/people" -F "path=/content/dam/we-retail/en/experiences" -F "path=/content/dam/we-retail/en/features/tracking.png" http://localhost:4502/content/dam/we-retail/en/people.assetdownload.zip

指定 < 路徑A> .assetdownload.zip代表URL的路徑部分。

一次下載大量資產可能會導致效能問題。調整監視伺服器負載的資產數量。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f