ZIP上传失败,原因是“maxUploadSizeInBytes必须大于0”以及智能裁剪下载错误

上传ZIP文件以及下载智能裁剪或自定义概述可能会在Adobe Experience Manager Assets as a Cloud Service中失败。 ZIP上传失败,并出现maxUploadSizeInBytes must be > 0验证错误,而智能裁切和自定义概述下载会返回意外的服务错误,通常适用于从一个位置复制到另一个位置的资产。 要解决这些问题,请在Dynamic Media中重新处理受影响的资产,并确认maxUploadSizeInBytes配置设置为正值。

描述 description

环境:

  • Adobe Experience Manager as a Cloud Service(所有版本)
  • 带有Dynamic Media的AEM Assets

问题/症状:

  • 上传ZIP文件失败,出现以下验证错误:

    zip“失败: maxUploadSizeInBytes必须为> 0。

  • 下载某些图像的自定义概览或智能裁剪会显示以下消息:

    意外错误:我们的服务似乎遇到了一些问题。

  • 在访问特定资源并使用智能裁剪或自定义概述功能时,问题可能会重现。

  • 受影响的资源可能已在AEM中从一个位置复制到另一个位置。

根本原因:

在AEM中复制资源而不在Dynamic Media中重新处理这些资源可能会导致元数据冲突,进而产生智能裁剪下载错误。 AEM基于路径,而Dynamic Media (Scene7)基于数据库,因此复制的资源及其原始资源可以引用相同的Dynamic Media资源元数据。 另外,错误配置或未设置的maxUploadSizeInBytes参数会阻止ZIP上载。

解决方法 resolution

注意 如果资源在AEM中从一个位置复制到另一个位置,请注意AEM基于路径,而Dynamic Media (Scene7)基于数据库,因此原始和副本都可以引用相同的Dynamic Media资源元数据。

要解决此问题:

  1. 转到AEM中的新资源位置,然后选择受影响的资源。
  2. 对所选资产运行 Dynamic Media重新上传 工作流以在Dynamic Media中重新处理这些资产并重新生成智能裁剪。
  3. 请勿使用常规重新处理工作流,因为它可能无法解决元数据冲突。
  4. 检查相关AEM Assets配置中的maxUploadSizeInBytes值。
  5. 确保将maxUploadSizeInBytes设置为大于0的正整数。 如果该值为0或未设置,请更新配置并根据需要重新启动相关服务。
  6. 尝试再次上传ZIP文件并下载智能裁剪。 如果问题仍然存在,请查看AEM错误日志,以了解相关的验证或工作流错误。
recommendation-more-help
experience-cloud-kcs-help-kbarticles