Aumento del límite de carga de recursos de una sola parte para la integración de API de Photoshop Firefly

Este artículo aborda el desafío de cargar recursos de más de 100 MB de Photoshop Firefly a Adobe Experience Manager as a Cloud Service (AEMaaCS). AEMaaCS aplica un límite de 100 MB para cargas de una sola parte, mientras que Photoshop Firefly no admite cargas de varias partes. Para resolver esto, el artículo sugiere diseñar un servicio intermediario o revisar el mecanismo de integración para permitir cargas exitosas de grandes activos.

Descripción description

Entorno

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

Problema/Síntomas

Adobe Experience Manager as a Cloud Service aplica un límite de tamaño máximo de 100 MB para las cargas de recursos de una sola parte. La API de Firefly de Photoshop no admite cargas de varias partes, lo que crea un conflicto al intentar cargar recursos de más de 100 MB directamente desde Photoshop Firefly a AEMaaCS. Como resultado, no se pueden cargar activos de hasta 300 MB en su totalidad debido a estas restricciones.

Resolución resolution

Nota: No se admite anular o aumentar el valor de maxPartSize más allá de 100 MB en el marco de diseño actual de AEMaaCS. Cualquier archivo que supere este límite debe dividirse en fragmentos durante la carga.

Para solucionar el problema de la carga de recursos de más de 100 MB de Photoshop Firefly a AEMaaCS, considere implementar uno de los siguientes métodos:

  1. Diseñe un servicio intermedio con herramientas como Adobe AppBuilder o Node.js. Configure el servicio para lo siguiente:

    • Recupere el recurso de Photoshop Firefly.
    • Gestionar el almacenamiento en búfer o la fragmentación en memoria necesarios.
    • Utilice el procedimiento de carga binaria directa estándar de AEM, que divide automáticamente los archivos grandes en fragmentos en función de la respuesta initiateUpload.
  2. Modifique el flujo de integración entre Photoshop Firefly y AEM para habilitar la compatibilidad con cargas de varias partes realizando un corte antes de iniciar el proceso de carga.

  3. También puede crear un adaptador que vincule las expectativas de carga de una sola parte con los requisitos de varias partes de AEMaaCS.

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