提升Photoshop Firefly API整合的單一部分資產上傳限制

本文解決從Photoshop Firefly將100 MB以上的資產上傳到Adobe Experience Manager as a Cloud Service (AEMaaCS)的挑戰。 AEMaaCS對單部分上傳強制使用100 MB的限制,而Photoshop Firefly不支援多部分上傳。 為解決此問題,本文建議您設計中介服務或修訂整合機制,以成功上傳大型資產。

說明 description

環境

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets

問題/症狀

Adobe Experience Manager as a Cloud Service對單一部分資產上傳實施100 MB的大小上限。 Photoshop Firefly API不支援多部分上傳,當嘗試直接從Photoshop Firefly上傳大於100 MB的資產到AEMaaCS時會產生衝突。 因此,由於這些限制,最多300 MB的資產無法完整上傳。

解決方法 resolution

注意: 在AEMaaCS目前的設計架構中,不支援覆寫或增加maxPartSize值超過100 MB。 任何大於此限制的檔案都必須在上傳期間分割成多個區塊。

若要解決從Photoshop Firefly將100 MB以上的資產上傳到AEMaaCS的問題,請考慮實作下列其中一個方法:

  1. 使用Adobe AppBuilder或Node.js等工具設計中介服務。 將服務設定為:

    • 從Photoshop Firefly擷取資產。
    • 處理必要的記憶體內部緩衝或區塊。
    • 利用AEM的標準直接二進位上傳程式,該程式會根據initiateUpload回應自動將大型檔案分割成區塊。
  2. 修改Photoshop Firefly與AEM之間的整合流程,在起始上傳程式前先執行區塊化,以啟用多部分上傳的支援。

  3. 或者,建立轉接器,在單一部分上傳預期與AEMaaCS的多部分需求之間架起橋樑。

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