0
這是我的代碼:問題編程
if (docLib.DoesUserHavePermissions(SPBasePermissions.DeleteVersions))
{
item.File.CheckIn(comment, SPCheckinType.OverwriteCheckIn);
}
else
{
item.File.CheckIn(comment);
}
我已經版本控制的文檔庫啓用。假設我有User Bobby,他沒有刪除版本的權限,當他想上傳並簽入文檔時,會有兩個版本的文檔。
問題是Bobby沒有刪除版本的權限,所以使用OverwriteCheckIn會引發Access Denied錯誤。
任何人有任何解決方案?