zoukankan      html  css  js  c++  java
  • 【转】SharePoint 添加附件到图片库

    看到一个添加图片到图片库里的代码,代码如下:

     public string InsertImage()
        {
            try
            {
                if (this.FileUpload3.PostedFile.ContentLength != 0)
                {
                    SPWeb web = SPContext.Current.Web;
                    web.AllowUnsafeUpdates = true;
    
                    SPList list = web.Lists["照片"];
                    SPFolderCollection spfolders = list.RootFolder.SubFolders;
                    ArrayList arr = new ArrayList(spfolders.Count);
                    //获取上传图片的文件名称(包含后缀)
                    string[] imgTemp = FileUpload3.PostedFile.FileName.Split('\\');
                    string imgFileName = imgTemp[imgTemp.Length - 1];
    
                    foreach (SPFolder spf in spfolders)
                    {
                        arr.Add(spf.Name);
                    }
                    if (!arr.Contains("Article"))
                    {
                        list.RootFolder.SubFolders.Add("Article");
                    }
                    if (!arr.Contains("Comments"))
                    {
                        list.RootFolder.SubFolders.Add("Comments");
                    }
                    list.RootFolder.SubFolders["Article"].Files.Add(imgFileName, FileUpload3.PostedFile.InputStream, true);//true覆盖原有文件
                    web.AllowUnsafeUpdates = false;
                    return imgFileName + " 上传成功!#" + web.ServerRelativeUrl + "/" + list.RootFolder.Url + "/" + imgFileName;
                }
                return "#";
            }
            catch (Exception ex)
            {
                this.Label1.InnerText = ex.Message;
                return "#";
            }
        }
  • 相关阅读:
    团队项目-选题报告
    1
    第二次结对编程作业
    第2组 团队展示
    第02组 Alpha冲刺(4/6)
    第02组 Alpha冲刺(3/6)
    第02组 Alpha冲刺(2/6)
    第02组 Alpha冲刺(1/6)
    第02组 团队GIT现场编程实战
    团队项目-需求分析报告
  • 原文地址:https://www.cnblogs.com/gzh4455/p/2580714.html
Copyright © 2011-2022 走看看