0
사이트에 문서를 쉽게 추가 할 수 있습니다. 문서 라이브러리의 열 중 하나만 채울 수 있습니다. 선택 영역에 둘 이상을 추가 할 수 있어야합니다. 확인란 목록에서 마지막 항목 만 추가합니다. 문서에 메타 데이터 태그를 두 개 이상 추가하려고합니다. 열에 두 개 이상의 태그를 허용하도록 문서 라이브러리를 구성했습니다. 당신이 CblDocumentMetadata의 각 항목에 "문서 형식"을 설정하고, 마지막 하나가 설정됩니다 마지막 하나가 될 것 같은SharePoint 문서 라이브러리에 업로드 된 문서에 메타 데이터 태그를 두 개 이상 추가
if (FU1.PostedFile != null)
{
if (FU1.PostedFile.ContentLength > 0)
{
Stream fileStream = FU1.PostedFile.InputStream;
byte[] byt = new byte[Convert.ToInt32(FU1.PostedFile.ContentLength)];
fileStream.Read(byt, 0, Convert.ToInt32(FU1.PostedFile.ContentLength));
fileStream.Close();
using (SPSite site = new SPSite(SPContext.Current.Site.Url))
{
using (SPWeb webcollection = site.OpenWeb())
{
SPFolder myfolder = webcollection.Folders["collecteddocuments"];
webcollection.AllowUnsafeUpdates = true;
SPFile file = myfolder.Files.Add(System.IO.Path.GetFileName(FU1.PostedFile.FileName), byt);
SPListItem item = file.Item;
//StringBuilder sb = new StringBuilder();
//int metadataCount = this.CblDocumentMetadata.Items.Count;
//int count = 0;
foreach (var q in this.CblDocumentMetadata.Items)
{
item["Document Type"] = q.ToString();
}
item.Update();
}
}
}
}