Assetsのアップロードが失敗し、一括コンテンツを含むエラーメッセージが表示される
複数のアセットをフォルダーにアップロード中にエラーが発生した場合は、フォルダーから 0 バイトのアセットを削除し、残りのアセットを正常にアップロードできるようにします。 ここに記載されている手順に従って、問題を解決します。
説明 description
環境
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager Assets
問題/症状
複数のアセットを 1 つのフォルダーにアップロードすると、次のエラーがスローされる。
解決策 resolution
このエラーは、以下の関数の条件の 1 つとして 0 バイトのアセットをアップロードしようとすることが原因で発生する可能性があります [
0]
が満たされませんでした。
0 バイトのファイルや、次の関数で説明されているその他の条件を探します。[
0]
含まれるフォルダーから 0 バイトのアセットを削除すると、残りのアセットが正常にアップロードされます。
ファイルをアップロードする際に必要な条件は次のとおりです。
- fileName
- fileSize
- filePath
- 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
3d58f420-19b5-47a0-a122-5c9dab55ec7f