将文件上载到Web应用程序中Onedrive上的特定文件夹

时间:2016-05-18 06:42:08

标签: c# onedrive

我想在Web应用程序中使用C#将文件上传到我的onedrive上的特定文件夹。我无法找到任何sdk。我能找到的只是用于Windows Phone应用程序的sdk。提前谢谢你。

1 个答案:

答案 0 :(得分:1)

OneDrive SDK仍适用于任何.NET语言/平台,包括ASP.NET。

对于基于Web的应用程序,您需要自己处理身份验证。由于Web应用程序的各种身份验证方式,SDK没有为Web应用程序提供规范的身份验证解决方案。

您可以编写OAuth 2实现代码或使用现有库进行连接(例如使用OWIN)。获得OneDrive的访问令牌后,您可以将令牌提供给SDK,然后照常使用SDK。

OneDrive组织中的webhook sample project有一个示例,说明如何通过创建OneDriveAccountServiceProvider直接向OneDrive SDK提供访问令牌。