मैं सी # से सीधे अपने ऑनड्राइव खाते में एक डॉक्टर, डॉक्क्स, पीपीटीएक्स या एक्सेल फ़ाइल बनाना चाहता हूं। मैंने कोशिश की है लेकिन यह मेरे लिए काम नहीं कर रहा है। किसी को भी कोई विचार है कि मैंने क्या गलत किया? धन्यवादसी # से प्रोग्रामेटिक रूप से 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();
}
संपादित: त्रुटि है कि मैं मिलता है इस एक:
"शीर्षक 'सामग्री-प्रकार' आवश्यक पैरामीटर याद आ रही है:। 'सीमा' विवरण: एक अनियंत्रित अपवाद घटित वर्तमान वेब अनुरोध के निष्पादन के दौरान। कृपया त्रुटि के बारे में अधिक जानकारी के लिए स्टैक ट्रेस की समीक्षा करें और यह कोड में कहां से उत्पन्न हुआ। अपवाद विवरण: Microsoft.Live.LiveConnectException: शीर्षलेख 'सामग्री-प्रकार' में आवश्यक पैरामीटर गुम है : 'सीमा'।"
त्रुटि संदेश, वास्तव में क्या काम नहीं करता है? –
सुनिश्चित करें कि आप लाइव एसडीके 5.6 बाइनरी का उपयोग करने के लिए अपडेट हैं। – sagar43
मैंने उस त्रुटि संदेश को पोस्ट किया जो मुझे मिलता है और पहले से ही 5.6 अपडेट (यह लाइव एसडीके के संस्करण की वजह से नहीं है) – CalinCosmin