我正在使用“Sitecore.Resources.Media.MediaCreator”和“CreateFromStream”功能将图像添加到媒体库。一切似乎都工作正常,除了每次我将新图像添加到已经存在的图像项时,旧图像都会被覆盖,我想创建一个新版本并将新图像添加到新版本,保留旧版本和图像. 图像应基于“未版本化”模板,因为图像在语言之间共享。
我尝试在添加新媒体之前以编程方式添加新版本,但新版本在运行 CreateFromStream() 后被删除。
我也尝试了不同的 MediaCreatorOptions“Versioned”和“KeepExisting”,但它对我没有帮助。
使用 SheerUI 可以做到这一点,所以我想这应该是可能的。
我真的很感激任何帮助。