Aumento del limite di caricamento delle risorse in una singola parte per l’integrazione API di Photoshop Firefly

Questo articolo affronta la sfida di caricare risorse superiori a 100 MB da Photoshop Firefly ad Adobe Experience Manager as a Cloud Service (AEMaaCS). AEMaaCS applica un limite di 100 MB per i caricamenti in una singola parte, mentre Photoshop Firefly non supporta i caricamenti in più parti. Per risolvere questo problema, l’articolo suggerisce di progettare un servizio intermediario o rivedere il meccanismo di integrazione per consentire il caricamento di risorse di grandi dimensioni.

Descrizione description

Ambiente

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

Problema/Sintomi

Adobe Experience Manager as a Cloud Service applica un limite massimo di dimensioni di 100 MB per il caricamento di risorse in una singola parte. L’API Firefly di Photoshop non supporta i caricamenti in più parti; si verifica un conflitto quando si tenta di caricare risorse di dimensioni superiori a 100 MB direttamente da Photoshop Firefly ad AEMaaCS. Di conseguenza, a causa di questi vincoli, non è possibile caricare completamente le risorse fino a 300 MB.

Risoluzione resolution

Nota: l’override o l’aumento del valore maxPartSize oltre i 100 MB non è supportato nel framework di progettazione corrente di AEMaaCS. Qualsiasi file superiore a questo limite deve essere suddiviso in blocchi durante il caricamento.

Per risolvere il problema del caricamento di risorse di dimensioni superiori a 100 MB da Photoshop Firefly ad AEMaaCS, puoi implementare uno dei seguenti approcci:

  1. Progetta un servizio intermedio utilizzando strumenti come Adobe AppBuilder o Node.js. Configura il servizio in modo che:

    • Recupera la risorsa da Photoshop Firefly.
    • Gestire il buffering o il blocco in memoria necessari.
    • Utilizzare la procedura standard di caricamento binario diretto di AEM, che suddivide automaticamente i file di grandi dimensioni in blocchi in base alla risposta initiateUpload.
  2. Modifica il flusso di integrazione tra Photoshop Firefly e AEM per abilitare il supporto per caricamenti in più parti eseguendo il blocco prima di avviare il processo di caricamento.

  3. In alternativa, crea un adattatore che colleghi le aspettative di caricamento di una singola parte ai requisiti multiparte di AEMaaCS.

recommendation-more-help
experience-cloud-kcs-help-kbarticles