Add a file to a Document Library and update metadata properties in a single method에 문서를 추가하는 방법
                                            
 3665 단어  properties
                    
private void AddFileToDocumentLibrary(string documentLibraryUrl, string filename, byte[] file_bytes, string itemTitleText)
     {
         SPSecurity.RunWithElevatedPrivileges(delegate()
         {
             using (SPSite site = new SPSite(documentLibraryUrl))
             {
                 using (SPWeb web = site.OpenWeb())
                 {
                     web.AllowUnsafeUpdates = true;
                     SPDocumentLibrary documentLibrary = (SPDocumentLibrary)web.Lists["MyDocumentLibraryName"];
                     SPFileCollection files = documentLibrary.RootFolder.Files;
                     SPFile newFile = files.Add(documentLibrary.RootFolder.Url + "/" + filename, file_bytes, true);
 
                     SPList documentLibraryAsList = web.Lists["MyDocumentLibraryName"];
                     SPListItem itemJustAdded = documentLibraryAsList.GetItemById(newFile.ListItemAllFields.ID);
                     SPContentType documentContentType = documentLibraryAsList.ContentTypes["Document"]; //amend with your document-derived custom Content Type
                     itemJustAdded["ContentTypeId"] = documentContentType.Id;
                     itemJustAdded["Title"] = itemTitleText;
                     //set other propeerties here..
                     itemJustAdded.Update();
                     newFile.CheckIn("New", SPCheckinType.OverwriteCheckIn);
                     web.AllowUnsafeUpdates = false;
                 }
             }
         });
     }이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[Spring] properties 파일에 정의된 값 가져오기실시간 강의 수업 중 Admin key에 관련된 이야기가 나와 1,2차 Python, Flask 프로젝트에서 DB등 보완이 필요한 값들에 대해서 다른 곳에 따로 저장하고 변수에는 Path 설정해주고 github에 올...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.