Het uploaden van een Bulk-afbeelding naar AEM Dynamic Media mislukt vanwege de fout "Geen ondersteunde bestandsindeling"

De bulkbeelduploads aan de Dynamische Media van Adobe Experience Manager (AEM) of Scene7 ontbreken met fouten zoals niet een gesteund dossierformaat of geen geldig formaat, zelfs wanneer de beelden geldige JPG/JPEG dossiers zijn. Dit probleem doet zich doorgaans voor tijdens automatische inname vanaf externe servers. Het gaat vaak om scripts of API-aanroepen.

Het probleem is het gevolg van zowel beveiligingsmechanismen op de externe server die aanvragen van standaardclients blokkeren, waardoor AEM HTML-foutpagina's verkeerd interpreteert als afbeeldingsbestanden.

U kunt dit verhelpen door de tekenreeks tussen de gebruikersagent bij te werken of de serverinstellingen aan te passen, zodat het downloaden van afbeeldingen wordt toegestaan zonder dat beide instellingen worden beschermd.

Beschrijving description

Omgeving

  • Product: Dynamische Media van Adobe Experience Manager / Scene7
  • uploadmethode: Bulk activa opnemen, geautomatiseerde manuscripten, of API vraag (bijvoorbeeld, gebruikend UploadUrl functionaliteit)
  • Middel Source: Verre/externe server via openbare URLs (bijvoorbeeld, externe DAM, productbewaarplaats, partnerplatform)

Probleem/symptomen

  • De beelden van JPG en van JPEG kunnen niet uploaden en in de scene7 baanlogboeken als niet gestaafd dossierformaat of niet een geldig formaat gemarkeerd.
  • Gedeeltelijk/inconsistent succes: sommige bestanden in een batchtaak worden correct geüpload, andere mislukken.
  • Het handmatig uploaden of downloaden van elementen (via een browser) vanaf dezelfde URL werkt doorgaans.

Hoofdoorzaak

  • Externe server die als host fungeert voor de afbeeldingsbestanden gebruikt beveiliging aan de serverzijde die snelle of geautomatiseerde aanvragen blokkeert.
  • Verzoeken van de standaard gebruiker-Agent van Apache HttpClient (Apache-HttpClient/4.5.x) worden gemarkeerd en geblokkeerd.
  • De server antwoordt met HTTP 429 (Te veel Verzoeken) en keert een de foutenpagina van HTML in plaats van het beeld terug.
  • De Dynamische Server van Media probeert om de reactie van activa URL als beeld te verwerken; aangezien het eigenlijk HTML en niet een JPEG is, het logboeken als geen gesteund dossierformaat of geen geldig formaat.

Resolutie resolution

U kunt als volgt het probleem verhelpen:

  1. Vorm de verre server om verzoeken van de standaard gebruiker-Agent van Apache HttpClient (Apache-HttpClient/4.5.14) toe te staan.

  2. Alternatief, wijzig uw manuscript of toepassing om een verschillend user-Agent koord te gebruiken dat standaardbrowser, zoals nastreeft:

    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

  3. Als het veranderen van serverconfiguraties of gebruiker-Agent koorden niet haalbaar is, voer tarief-beperkt in uw manuscript uit om gezamenlijke verzoeken te verminderen en teweegbrengend beide opsporing te vermijden.

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