C# 如何在c中创建onedrive文件下载程序#

C# 如何在c中创建onedrive文件下载程序#,c#,C#,我试图建立一个应用商店,但我有一个问题与我的下载我试图创建一个文件下载,但它没有工作在所有!!! 我的视觉系统仍然告诉我,我的应用程序在代码上没有任何错误! O认为OneDrive的直接链接存在问题! 请帮助我,代码是: [C#] 我猜你的网址错了。如果您共享指向文件的链接,它看起来像: 您必须将redir替换为download,它会将文件下载到您的存储位置: string path = @"your storage location"; string source = "https://on

我试图建立一个应用商店,但我有一个问题与我的下载我试图创建一个文件下载,但它没有工作在所有!!! 我的视觉系统仍然告诉我,我的应用程序在代码上没有任何错误! O认为OneDrive的直接链接存在问题! 请帮助我,代码是:

[C#]


我猜你的网址错了。如果您共享指向文件的链接,它看起来像:

您必须将
redir
替换为
download
,它会将文件下载到您的存储位置:

string path = @"your storage location";
string source = "https://onedrive.live.com/download?resid=698A32FCADE8DFDA%2121825";//right download url
//string source = "https://onedrive.live.com/redir?resid=698A32FCADE8DFDA%2121825";//wrong download url

WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += WebClient_DownloadFileCompleted;
webClient.DownloadProgressChanged += WebClient_DownloadProgressChanged;
webClient.DownloadFileAsync(new Uri(source), path);
或者,您只需在浏览器中打开此链接,文件将自动下载到您的下载目录:

Process.Start("https://onedrive.live.com/download?resid=698A32FCADE8DFDA%2121825");  

我猜你的网址错了。如果您共享指向文件的链接,它看起来像:

您必须将
redir
替换为
download
,它会将文件下载到您的存储位置:

string path = @"your storage location";
string source = "https://onedrive.live.com/download?resid=698A32FCADE8DFDA%2121825";//right download url
//string source = "https://onedrive.live.com/redir?resid=698A32FCADE8DFDA%2121825";//wrong download url

WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += WebClient_DownloadFileCompleted;
webClient.DownloadProgressChanged += WebClient_DownloadProgressChanged;
webClient.DownloadFileAsync(new Uri(source), path);
或者,您只需在浏览器中打开此链接,文件将自动下载到您的下载目录:

Process.Start("https://onedrive.live.com/download?resid=698A32FCADE8DFDA%2121825");  

您是否收到了
NotWorkingAtAllException
或其他信息?看:请拿着我什么都没得到只是不起作用@louaysleman可能出现的问题示例:“当我单击按钮时,什么也没有发生,也没有断点被命中。”“当它到达这一行时,会抛出一个X类型的异常。”“我的回调函数从未被调用过。”仅仅说“它不工作”对我们或你都没有帮助。对此表示抱歉,当我单击按钮时,不会发生任何事情,也不会命中断点。您是否收到
NotWorkingAtAllException
或其他消息?看:请拿着我什么都没得到只是不起作用@louaysleman可能出现的问题示例:“当我单击按钮时,什么也没有发生,也没有断点被命中。”“当它到达这一行时,会抛出一个X类型的异常。”“我的回调函数从未被调用过。”仅仅说“它不工作”对我们或你都没有帮助。对此表示抱歉,当我点击按钮时,什么都没有发生,也没有断点被击中。我会试试这个!!谢谢,我试试这个!!非常感谢。