C#????????????SharePoint?????????θ??
???????????? ???????[ 2013/11/5 11:24:40 ] ????????
??????SharePoint?????????汾?У????????????????????洢???????????洢???????????????????SharePoint 2010?汾?У???????????????????????磺?????????????????????Щ???????????????????????????????????????á?
?????????????????????????б???????????????????????????????б????SPList??????????á?????Щ????????????????????????????SPDocumentLibrary????????
??????SharePoint??????У??????????????????????????????????????У???????????????????????????????????????????????????б?????л???????????????????????????????????????????У?????????SharePoint????????????????
?????????????????????????????Web?????????????????????????????ascx?????????FileUpload?????Button????????????£?
1 <div id="Upload">
2 <asp:FileUpload ID="FileUpload1" runat="server" />
3 <asp:Button ID="Button1" runat="server" Text="??????????" onclick="Button1_Click" />
4 </div>
?????????ascx.cs?б?д???′???
01 protected void Button1_Click(object sender?? EventArgs e)
02 {
03 this.UploadFileToDocLib(SPContext.Current.Web?? "???????"?? this.FileUpload1?? 1);
04 }
05
06 /// <summary>
07 /// ????????????????У?????????ε???
08 /// </summary>
09 /// <param name="web"></param>
10 /// <param name="docLibName"></param>
11 /// <param name="fUpload"></param>
12 /// <param name="itemId"></param>
13 public void UploadFileToDocLib(SPWeb web?? string docLibName?? FileUpload fUpload?? int itemId)
14 {
15 SPList list = web.Lists.TryGetList(docLibName);
16 SPDocumentLibrary docLib = (SPDocumentLibrary)list;
17 if (fUpload.HasFile)
18 {
19 string fn = System.IO.Path.GetFileName(fUpload.PostedFile.FileName);
20 System.IO.Stream stm = fUpload.PostedFile.InputStream;
21 int iLength = (int)stm.Length;
22 if (iLength > 0)
23 {
24 SPFolder rootFolder = docLib.RootFolder;
25 Byte[] filecontent = new byte[iLength];
26 stm.Read(filecontent?? 0?? iLength);
27 SPFile f = rootFolder.Files.Add(fn?? filecontent);
28 SPListItem item = f.Item;
29 item["ItemID"] = itemId;
30 item.SystemUpdate();
31 stm.Close();
32 }
33 }
34 }
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11