如标题中所写,我想使用 VB.NET 下载 Dropbox 的公共文件。显然我无法使用 WebClient 来做到这一点,所以我搜索了一些 Dropbox API。问题是我不太了解所有这些库(也因为第三方)。
有很多东西,比如登录、上传、文件管理……而我只想要从给定 URL 下载 Dropbox 文件的能力。
我该怎么做?
如标题中所写,我想使用 VB.NET 下载 Dropbox 的公共文件。显然我无法使用 WebClient 来做到这一点,所以我搜索了一些 Dropbox API。问题是我不太了解所有这些库(也因为第三方)。
有很多东西,比如登录、上传、文件管理……而我只想要从给定 URL 下载 Dropbox 文件的能力。
我该怎么做?
为什么不能使用 WebClient?我在 C# 中使用此代码,它运行良好。您可以在 VB.NET 中尝试类似的代码。只要确保文件是共享的。
string onlinePath = @"https://dl.dropboxusercontent.com/s.....&dl=1"; // make sure you get the download path in this form
string downloadedFile=@"C:\..."; // file to download into
try
{
using (System.Net.WebClient Client = new System.Net.WebClient())
{
Client.DownloadFile(onlinePath, downloadedFile);
}
}
catch
{
MessageBox.Show("File not found");
}