Erhöhen der Obergrenze für den Asset-Upload für einzelne Teile für die Photoshop Firefly-API-Integration

In diesem Artikel wird die Herausforderung behandelt, Assets, die größer als 100 MB sind, von Photoshop Firefly in Adobe Experience Manager as a Cloud Service (AEMaaCS) hochzuladen. AEMaaCS erzwingt ein Limit von 100 MB für einteilige Uploads, während Photoshop Firefly mehrteilige Uploads nicht unterstützt. Um dies zu beheben, wird in dem Artikel vorgeschlagen, einen Vermittlungsdienst zu entwerfen oder den Integrationsmechanismus zu überarbeiten, um das erfolgreiche Hochladen großer Assets zu ermöglichen.

Beschreibung description

Umgebung

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

Problem/Symptome

Adobe Experience Manager as a Cloud Service erzwingt eine maximale Größe von 100 MB für Asset-Uploads mit einem Teil. Die Photoshop Firefly-API unterstützt keine mehrteiligen Uploads. Dies führt zu einem Konflikt, wenn versucht wird, Assets mit mehr als 100 MB direkt von Photoshop Firefly in AEMaaCS hochzuladen. Daher können Assets mit bis zu 300 MB aufgrund dieser Einschränkungen nicht vollständig hochgeladen werden.

Auflösung resolution

Hinweis Das Überschreiben oder Erhöhen des Werts „maxPartSize“ über 100 MB hinaus wird im aktuellen Design-Framework von AEMaaCS nicht unterstützt. Jede Datei, die diesen Grenzwert überschreitet, muss beim Hochladen in Blöcke aufgeteilt werden.

Um das Hochladen von Assets von Photoshop Firefly in AEMaaCS mit mehr als 100 MB zu beheben, sollten Sie einen der folgenden Ansätze implementieren:

  1. Entwerfen Sie einen Vermittlungsdienst mit Tools wie Adobe AppBuilder oder Node.js. Konfigurieren Sie den Dienst für Folgendes:

    • Rufen Sie das Asset aus Photoshop Firefly ab.
    • Verarbeiten Sie die erforderliche Zwischenspeicherung oder das Chunking im Arbeitsspeicher.
    • Verwenden Sie das standardmäßige direkte binäre Upload-Verfahren von AEM, das große Dateien basierend auf der initiateUpload-Antwort automatisch in Blöcke aufteilt.
  2. Ändern Sie den Integrationsfluss zwischen Photoshop Firefly und AEM, um die Unterstützung für mehrteilige Uploads zu aktivieren, indem Sie vor dem Initiieren des Upload-Prozesses Chunkings durchführen.

  3. Alternativ können Sie einen Adapter erstellen, der eine Brücke schlägt zwischen den Erwartungen an den einteiligen Upload und den mehrteiligen Anforderungen von AEMaaCS.

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