Assetsのアップロードが失敗し、一括コンテンツのエラーメッセージが表示される

複数のアセットをフォルダーにアップロードする際にエラーが発生した場合は、フォルダーから0 バイトのアセットを削除して、残りのアセットを正常にアップロードできるようにします。 この問題を解決するには、こちらの説明に従ってください。

説明 description

環境

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

問題/症状

複数のアセットをフォルダーにアップロードすると、次のエラーがスローされます。

解決策 resolution

このエラーは、以下の関数[ 0]の条件のいずれかが満たされていないため、0 バイトのアセットをアップロードしようとしたことが原因で発生する可能性があります。

0 バイトのファイルまたは次の関数で詳しく説明されているその他の条件を探します。[ 0]

含まれているフォルダーから0 バイトのアセットを削除すると、残りのアセットが正常にアップロードされます。

ファイルをアップロードする際に必要な条件は次のとおりです。

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

[ 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
experience-cloud-kcs-help-kbarticles