2009-10-02 2 views
1

SharePoint 웹 서비스 모델을 통해 목록 항목을 추가하면 목록 항목에 첨부 파일을 추가하는 방법이 궁금하십니까?웹 서비스를 통한 SharePoint : 첨부 파일을 추가하는 방법?

+0

감사합니다. 질문에 '쉐어 포인트'라고 적어 주시겠습니까? 웹 서비스는 WSS 3.0과 SharePoint 2007 모두에 적용됩니다. 감사합니다! –

+0

알렉스,이 태그에 태그를 다시 지정하면 미래에 올바르게 태그 지정됩니다. –

답변

4
wsLists.AddAttachment(this.ListName, listItemID, safeFileName(attachment.Name), File.ReadAllBytes(attachment.FullName)); 

safeFileName 기능 = 시스템에 이러한 질문에 대한 답변을 추가

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; 
     } 
+0

아, 끝내 주네. 안전한 파일 이름 기능을 이용해 주셔서 감사합니다. 나는 다음 주에 바로이 것을 구현해야합니다. – Chrisb

관련 문제