1
我有一些將Outlook電子郵件上載到文檔庫的客戶端代碼,只要路徑指向文檔庫的根目錄就行了。使用WebClient將文檔上載到SharePoint文檔庫中的特定文件夾
@"https://<server>/sites/<subweb>/<customer>/<teamweb>/<Documents>/" + docname;
是projectUrl在這個函數:
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;
}
,但我一直沒能走出FIGUR如何上傳到同一個文檔庫中的現有文件夾中,即「電子郵件」。 甚至沒有谷歌似乎知道答案:-)
注:我知道我可以使用像SharePoint內的複製Web服務將文件移動到其最終目的地,但是這更像是一個解決方法。
我什麼時候能學會不給加班到深夜:-(
對不起疑問的。Igalse是正確的,我只是需要「電子郵件/」添加到URL。我可以發誓我已經嘗試過了,但後來看起來確實看起來沒有。
我犯了和你一樣的錯誤...... Durrrr – 2013-03-08 17:17:37