上傳檔案並使用 Hashtable 註記 MetaData 值
SPSite sp = new SPSite(“URL of the site collection”);
SPWeb site = sp.OpenWeb();
SPFolder folder = site.GetFolder(“Document Library Name”);
SPFileCollection files = folder.Files;
FileStream fStream = File.OpenRead(“C:\\upload.doc”); //path of the file to upload
byte[] contents = new byte[fStream.Length];
fStream.Read(contents, 0, (int)fStream.Length);
fStream.Close();
Hashtable MetaDataTable = new Hashtable();
MetaDataTable.Add(“Comments”, “Hello World”);
SPFile currentFile = files.Add(“URL of the document library/upload.doc”, contents, MetaDataTable, true);