我正在以编程方式在媒体库中上传图像或文件,但是由于某些受限制的字符(我可以在“ ItemNameValidation”和“ InvalidItemNameChars”中看到),这给了我错误。 基本上我想检查哪个文件名正确或可以给我建议文件名。
我已经尝试过此函数Data.Items.ItemUtil.IsItemNameValid(fileName),该函数将返回正确或错误的文件名,但是假设我的文件名为“ file(2).jpg”,则此函数将返回有效值,但当我尝试上传此文件媒体库时,它给我错误。
我尝试了Sitecore.Data.Items.ItemUtil.ProposeValidItemName(fileName)的其他方法,但在这种情况下,它仍返回不正确的“ file(2)”。