【问题标题】:Upload Custom Thumbnail to Sharepoint Image library将自定义缩略图上传到 Sharepoint 图像库
【发布时间】:2010-11-06 18:25:09
【问题描述】:

我有一个 webpart 可以将图像上传到 SharePoint 图像库,SP 会自动生成缩略图。

我想为我的用户提供上传他们自己的缩略图的选项,而不需要 SP 为他们做这件事。

有什么想法吗?

我知道 SP 会将缩略图存储在库中的文件夹 /_t 中,但我似乎无法以编程方式在那里写入文件... 这就是我想做的:

 using (SPSite objSite = new SPSite("http://foo.com/"))
        {
            using (SPWeb objWeb = objSite.OpenWeb())
            {
                //Need to abstract this library definition...
                SPFolder mylibrary = objWeb.Folders["Media/_t"];
                // Set AllowUnsafeUpdates = true to avoid security error
                objWeb.AllowUnsafeUpdates = true;
                mylibrary.Files.Add(System.IO.Path.GetFileName(filename), bytes);
            }
        }

如果我这样做,我会收到一条错误消息,指出该值不在预期范围内。

有什么想法吗?

【问题讨论】:

    标签: sharepoint image sharepoint-2007 thumbnails


    【解决方案1】:

    我认为 /_t 文件夹不会由 SharePoint 通过 Folders 集合公开。但是可以通过以下方式访问它们:

    SPFolder mylibrary = objWeb.GetFolder("Media/_t");
    

    【讨论】:

      猜你喜欢
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多