zoukankan      html  css  js  c++  java
  • 分享一些ShrePoint的代码(二)

    1. 上传文件到SharePoint
       1 if (File1.PostedFile == null)
       2     return;
       3 
       4 string destUrl = TextBox1.Text;
       5 
       6 SPWeb site = new SPSite(destUrl).OpenWeb();
       7 
       8 Stream fStream = File1.PostedFile.InputStream;
       9 byte[] contents = new byte[fStream.Length];
      10 
      11 fStream.Read(contents, 0, (int)fStream.Length);
      12 fStream.Close(); 
      13 
      14 EnsureParentFolder(site, destUrl);
      15 
      16 site.Files.Add(destUrl, contents);
      17 
      18 
      19 public string EnsureParentFolder(SPWeb parentSite, string destinUrl)
      20 {
      21     destinUrl = parentSite.GetFile(destinUrl).Url;
      22 
      23     int index = destinUrl.LastIndexOf("/");
      24     string parentFolderUrl = string.Empty;
      25 
      26     if (index > -1)
      27     {
      28         parentFolderUrl = destinUrl.Substring(0, index);
      29 
      30         SPFolder parentFolder 
      31             = parentSite.GetFolder(parentFolderUrl);
      32 
      33         if (! parentFolder.Exists)
      34         {
      35             SPFolder currentFolder = parentSite.RootFolder;
      36 
      37             foreach(string folder in parentFolderUrl.Split('/'))
      38             {
      39                 currentFolder 
      40                     = currentFolder.SubFolders.Add(folder);
      41             }
      42         }
      43     }
      44     return parentFolderUrl;
      45 }
  • 相关阅读:
    java监听者模式
    使用tc编写流量控制脚本
    Android apk集成
    就这样
    嘴不笨来试试??太好玩儿了,看看谁厉害?
    老板的三句话
    电脑设置wifi
    JDBC
    使用git的一般操作
    模板引擎Velocity学习系列
  • 原文地址:https://www.cnblogs.com/wengnet/p/SP_Code2.html
Copyright © 2011-2022 走看看