我想從C#直接創建一個doc,docx,pptx或excel文件到我的Onedrive帳戶。 我試過這個,但它不適合我。任何人都知道我做錯了什麼?由於從C#編程創建文件到Onedrive?
public async Task<ActionResult> CreateWordFile()
{
LiveLoginResult loginStatus = await authClient.InitializeWebSessionAsync(HttpContext);
if (loginStatus.Status == LiveConnectSessionStatus.Connected)
{
var fileData = new Dictionary<string, object>();
fileData.Add("name", "Document.docx");
fileData.Add("Content-Type", "multipart/form-data; boundary=A300x");
fileData.Add("type", "file");
LiveOperationResult getResult = await connectedClient.PostAsync("me/skydrive/files", fileData);
}
return View();
}
編輯: ,我得到的錯誤是這一個:
「頭‘的Content-Type’缺少必要的參數:‘邊界’ 說明:發生未處理的異常在執行當前Web請求期間請檢查堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置 異常詳細信息:Microsoft.Live.LiveConnectException:頭文件'Content-Type'缺少所需的參數:'邊界'。「
錯誤消息,什麼不工作? – 2014-12-19 11:02:12
確保您已更新爲使用Live SDK 5.6二進制文件。 – sagar43 2014-12-19 11:13:49
我在帖子中輸入了我得到的錯誤信息,並且已經有5.6更新(這不是因爲Live SDK的版本) – CalinCosmin 2014-12-19 11:21:39