Assets上传失败,并出现包含批量内容的错误消息

如果将多个资产上传到文件夹时出错,请从文件夹中删除0字节资产,以便成功上传剩余资产。 按照此处提供的说明解决问题。

描述 description

环境

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

问题/症状

将多个资产上传到文件夹会引发以下错误。

解决方法 resolution

尝试上传0字节的资源时,由于以下函数[ 0]中的条件之一未满足,可能会导致此失败。

查找以下函数中详述的任何0字节文件或其他条件。[ 0]

从容器文件夹中删除0字节资产后,其余资产应会成功上传。

上传文件时所需的条件包括:

  1. 文件名
  2. fileSize
  3. 文件路径
  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
3d58f420-19b5-47a0-a122-5c9dab55ec7f