Assets上传失败,并出现包含批量内容的错误消息
如果将多个资产上传到文件夹时出错,请从文件夹中删除0字节资产,以便成功上传剩余资产。 按照此处提供的说明解决问题。
描述 description
环境
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager Assets
问题/症状
将多个资产上传到文件夹会引发以下错误。
解决方法 resolution
尝试上传0字节的资源时,由于以下函数[
0]
中的条件之一未满足,可能会导致此失败。
查找以下函数中详述的任何0字节文件或其他条件。[
0]
从容器文件夹中删除0字节资产后,其余资产应会成功上传。
上传文件时所需的条件包括:
- 文件名
- fileSize
- 文件路径
- 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