提高Photoshop Firefly API集成的单部分资源上传限制
本文介绍了如何将100 MB以上的资源从Photoshop Firefly上传到Adobe Experience Manager as a Cloud Service (AEMaaCS)。 AEMaaCS对单部分上传实施100 MB的限制,而Photoshop Firefly不支持多部分上传。 为了解决这个问题,本文建议设计一个中介服务或者修改集成机制以便成功上传大型资产。
描述 description
环境
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets
问题/症状
Adobe Experience Manager as a Cloud Service对单部分资源上传实施100 MB的最大大小限制。 Photoshop Firefly API不支持多部分上传,在尝试直接从Photoshop Firefly上传大于100 MB的资源到AEMaaCS时将会发生冲突。 因此,由于这些限制,无法完整上传最大为300 MB的资产。
解决方法 resolution
注意: 在AEMaaCS的当前设计框架中,不支持覆盖或将maxPartSize值增大到100 MB以上。 任何超过此限制的文件必须在上传期间拆分为块。
要解决将100 MB以上的资源从Photoshop Firefly上传到AEMaaCS的问题,请考虑实施以下方法之一:
-
使用Adobe AppBuilder或Node.js等工具设计中介服务。 将服务配置为:
- 从Photoshop Firefly检索资源。
- 处理内存中必要的缓冲或分块。
- 利用AEM的标准直接二进制上传过程,该过程会根据
initiateUpload响应自动将大文件拆分为块。
-
修改Photoshop Firefly和AEM之间的集成流,通过在启动上传过程之前执行分块来启用对分段上传的支持。
-
或者,创建一个适配器,在单部分上传预期与AEMaaCS的多部分要求之间搭建桥梁。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f