Assets-Upload schlägt mit einer Fehlermeldung mit Masseninhalten fehl

Wenn beim Hochladen mehrerer Assets in einen Ordner ein Fehler auftritt, entfernen Sie das 0-Byte-Asset aus dem Ordner, um das erfolgreiche Hochladen der verbleibenden Assets zu ermöglichen. Befolgen Sie die hier bereitgestellten Anweisungen, um das Problem zu beheben.

Beschreibung description

Umgebung

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager Assets

Problem/Symptome

Beim Hochladen mehrerer Assets in einen Ordner wird der folgende Fehler ausgegeben.

Auflösung resolution

Dieser Fehler kann auftreten, wenn versucht wird, ein 0-Byte-Asset hochzuladen, da eine der Bedingungen in der folgenden Funktion [0] nicht erfüllt war.

Suchen Sie nach 0-Byte-Dateien oder anderen Bedingungen, die in der folgenden Funktion beschrieben sind.[ 0]

Nachdem Sie das 0-Byte-Asset aus dem enthaltenden Ordner entfernt haben, sollten die restlichen Assets erfolgreich hochgeladen werden.

Die erforderlichen Bedingungen beim Hochladen einer Datei lauten wie folgt:

  1. fileName
  2. fileSize
  3. filePath
  4. Klecks

[ 0]

function ensureRequiredOptions(options) {
                if(!options.fileName || !options.fileSize || (!options.filePath && (!options.blob || !options.blob.slice))) {
                    throw new UploadError('UploadFile missing required fields. Must have fileName, fileSize, and either filePath or blob', ErrorCodes.INVALID_OPTIONS);
                    }
            }
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f