1

如标题中所写,我想使用 VB.NET 下载 Dropbox 的公共文件。显然我无法使用 WebClient 来做到这一点,所以我搜索了一些 Dropbox API。问题是我不太了解所有这些库(也因为第三方)。

有很多东西,比如登录、上传、文件管理……而我只想要从给定 URL 下载 Dropbox 文件的能力。

我该怎么做?

4

1 回答 1

1

为什么不能使用 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");
}
于 2013-05-03T22:39:04.363 回答