我需要通过在文件名中添加一些附加信息来重命名上传的文档,目前我ItemAdded
使用代码在文档库上连接事件接收器来执行此操作
SPListItem material = properties.ListItem;
material["Name"] = RenameFile(material["Name"].ToString());
material.Update();
//material.UpdateOverwriteVersion(); //same issue
这将正常工作,直到再次上传相同的文件,重命名后"the specified name is already in use"
会发生错误,尽管我启用了文档版本控制。
我需要以编程方式创建新版本吗?如果是这样,我该怎么做,有人可以对此有所了解吗?任何帮助都深表感谢。