gpt4 book ai didi

c# - 如何通过控制台应用程序将文件上传到 OneDrive?

转载 作者:行者123 更新时间:2023-11-30 16:10:32 38 4
gpt4 key购买 nike

我正在尝试将文件上传到 OneDrive从控制台应用程序中。在谷歌搜索了一下后,我发现了 Live SDK但我找不到任何使用 Live SDK 逐步演示文件上传的文章.有什么好的资源可以解释如何做到这一点吗?谢谢。

最佳答案

LiveSDK 有许多示例和模板代码托管在 Github 上,https://github.com/liveservices/LiveSDK-for-Windows .

要查看上传失败的示例,您可以浏览位于 https://github.com/liveservices/LiveSDK-for-Windows/blob/master/src/Desktop/Samples/ApiExplorer/MainForm.cs#L259 的示例应用程序

这是 ApiExplorer 示例应用程序的片段:

OpenFileDialog dialog = new OpenFileDialog(); 
Stream stream = null;
dialog.RestoreDirectory = true;


if (dialog.ShowDialog() != DialogResult.OK)
{
throw new InvalidOperationException("No file is picked to upload.");
}
try
{
if ((stream = dialog.OpenFile()) == null)
{
throw new Exception("Unable to open the file selected to upload.");
}
using (stream)
{
return await this.liveConnectClient.UploadAsync(path, dialog.SafeFileName, stream, OverwriteOption.DoNotOverwrite);
}
}
catch (Exception ex)
{
throw ex;
}

关于c# - 如何通过控制台应用程序将文件上传到 OneDrive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25640287/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com