我想使用Dropbox保存我的所有数据,然后让我的应用程序下载它。要使下载链接直接下载非常简单,您只需在末尾添加“?raw = 1”即可。
但是它会导致HTTP重定向。如何让WebClient遵循它?
string MySQLData = "http://downloadfile.com";
WebClient wc = new WebClient();
wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler(MySQL_Check);
wc.DownloadFileCompleted += DownloadCompleted_MySQL;
wc.DownloadFileAsync(new Uri(MySQLData.Trim()), RootWindow_TextBox_SaveToDir.Text + "/" + "MySQL Data" + Path.GetExtension(MySQLData));
答案 0 :(得分:0)
我要继续回答这个问题。这是如何获取URI重定向。
var request = WebRequest.Create(MyDownloadLink);
request.Method = "HEAD";
var response = request.GetResponse();
然后你可以打电话。
response.ResponseUri.ToString()