Adding a list item via the SharePoint web service model, any idea how to add an attachment to the list item?
1
votes
1 Answers
4
votes
wsLists.AddAttachment(this.ListName, listItemID, safeFileName(attachment.Name), File.ReadAllBytes(attachment.FullName));
safeFileName function =
private string safeFileName(string filename)
{
filename = filename.Replace(@"\", "");
filename = filename.Replace(@"/", "");
filename = filename.Replace(@":", "");
filename = filename.Replace(@"*", "");
filename = filename.Replace(@"?", "");
filename = filename.Replace(@"""", "");
filename = filename.Replace(@"<", "");
filename = filename.Replace(@">", "");
filename = filename.Replace(@"|", "");
filename = filename.Replace(@"#", "");
filename = filename.Replace(@"{", "");
filename = filename.Replace(@"}", "");
filename = filename.Replace(@"%", "");
filename = filename.Replace(@"~", "");
filename = filename.Replace(@"&", "");
return filename;
}
sharepoint? The web services apply to both WSS 3.0 and SharePoint 2007. Thanks! - Alex Angas