public string UploadDocument(string fileName, byte[] fileContents, string pathFolder) ...{ if (fileContents == null) ...{ return "Null Attachment"; } try ...{ int iStartIndex = pathFolder.LastIndexOf("/"); string sitePath = pathFolder.Remove(iStartIndex); string folderName = pathFolder.Substring(iStartIndex + 1); SPSite site = new SPSite(sitePath); SPWeb web = site.OpenWeb(); SPFolder folder = web.GetFolder(folderName); string fileURL = fileName; folder.Files.Add(fileURL, fileContents); if (folder.Files[fileURL].CheckedOutBy.Name != "") ...{ folder.Files[fileURL].CheckIn("File Checked In"); } return "File added successfully!"; } catch (System.Exception ex) ...{ return ex.Source + ":" + ex.Message; } }