zoukankan      html  css  js  c++  java
  • 代码操作Sharepoint文档库(创建、上传附件)

    做项目中遇到客户需求,根据Infopath表单生成Excel并上传到Sharepoint指定文档库中

    创建文档库

    SPSite site = new SPSite(siteurl);
    SPListItem item = site.AllWebs["网站名"].Lists["列表名"].Folders.Add("文档库URL", SPFileSystemObjectType.Folder);
    item["Name"] = your folder name;
    site.RootWeb.AllowUnsafeUpdates = true;
    item.Update();
    site.RootWeb.AllowUnsafeUpdates = false;

    上传文件到指定文档库

    FileStream fs = new FileStream(direct, FileMode.Open, FileAccess.Read);
    BinaryReader br = new BinaryReader(fs);
    Byte[] filecontents = br.ReadBytes((int)fs.Length);
    br.Close();
    fs.Close();
    SPFolder folder = site.RootWeb.GetFolder("文档库url");
    string foldername = 上传上去的文档URL;
    site.RootWeb.AllowUnsafeUpdates = true;
    SPFile sofle
    = folder.Files.Add(foldername, filecontents, true);
    site.RootWeb.AllowUnsafeUpdates = false;
  • 相关阅读:
    centos6 下erlang安装
    待研究
    关键字拦截查询
    获取CNVD的cookie
    adb pull 文件夹到电脑
    Linux中查看端口占用情况
    Running Tensorflow on AMD GPU
    验证码识别相关文章
    conda和pip相关操作
    windows安装pycrypto报错
  • 原文地址:https://www.cnblogs.com/renzh/p/SPFolder.html
Copyright © 2011-2022 走看看