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