Ökad överföringsgräns för en del av material för Photoshop Firefly API-integrering
I den här artikeln beskrivs hur du överför resurser som är större än 100 MB från Photoshop Firefly till Adobe Experience Manager as a Cloud Service (AEMaaCS). AEMaaCS har en gräns på 100 MB för överföring av enstaka delar, medan Photoshop Firefly inte har stöd för överföring av flera delar. För att lösa detta föreslår artikeln att du designar en mellanliggande tjänst eller ändrar integreringsmekanismen för att möjliggöra slutförda överföringar av stora tillgångar.
Beskrivning description
Miljö
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets
Problem/symtom
Adobe Experience Manager as a Cloud Service tillämpar en maximal storleksgräns på 100 MB för överföringar av enstaka delresurser. Photoshop Firefly-API:t stöder inte överföringar i flera delar, vilket skapar en konflikt när du försöker överföra resurser som är större än 100 MB direkt från Photoshop Firefly till AEMaaCS. Resurser på upp till 300 MB kan därför inte överföras i sin helhet på grund av dessa begränsningar.
Upplösning resolution
Obs! Det går inte att åsidosätta eller öka värdet maxPartSize utöver 100 MB i AEMaaCS nuvarande designramverk. Alla filer som är större än denna gräns måste delas upp i segment under överföringen.
För att åtgärda problemet med att överföra resurser som är större än 100 MB från Photoshop Firefly till AEMaaCS bör du implementera något av följande:
-
Utforma en mellanliggande tjänst med verktyg som Adobe AppBuilder eller Node.js. Konfigurera tjänsten till:
- Hämta mediefilen från Photoshop Firefly.
- Hantera nödvändig buffring eller chunking i minnet.
- Använd AEM vanliga procedur för direktbinär överföring, som automatiskt delar upp stora filer i segment baserat på svaret från
initiateUpload.
-
Ändra integreringsflödet mellan Photoshop Firefly och AEM för att aktivera stöd för multipart-överföringar genom att utföra chunking innan överföringsprocessen påbörjas.
-
Du kan också skapa en adapter som överbryggar mellan förväntningarna på överföring av enstaka delar och AEMaaCS multipart-kraven.