English 中文(简体)
使用WebClient上传文档到SharePoint文档库中的特定文件夹
原标题:
  • 时间:2008-11-23 18:40:54
  •  标签:

我有一些客户端代码,可以将 Outlook 电子邮件上传到文档库,只要路径指向文档库的根目录,它就可以正常工作。

@"https://<server>/sites/<subweb>/<customer>/<teamweb>/<Documents>/" + docname;

项目网址在这个函数中吗:

public bool SaveMail(string filepath, string projectUrl)
    {
        try
        {
            using (WebClient webclient = new WebClient())
            {
                webclient.UseDefaultCredentials = true;
                webclient.UploadFile(projectUrl, "PUT", filepath);
            }
        }
        catch(Exception ex)
        {
            //TO DO Write the exception to the log file
            return false;
        }
        return true;
    }

but I have not been able to figur out how to upload to an existing folder i.e. "Emails" in the same document library. Not even Google seems to know the answer :-)

注意:我知道我可以使用SharePoint中的Copy Web服务将文件移动到最终目的地,但那更像是一个解决方法。


我什么时候才能学会不要工作到夜里这么晚啊 :-(

对不起,关于那个问题。Igalse是正确的,我只需将“emails/”添加到URL即可。我发誓我曾经尝试过这样做,但看起来好像我没有。

最佳回答

通过你的代码,我只需将 /Emails/ 添加到 projectUrl 中,上传就顺利完成了。你试过那样做吗?也许你有权限问题。

问题回答

暂无回答




相关问题
热门标签