我有一个文件的网址,例如" my.domain.com/myfile.doc"如果我在浏览器中打开它,会打开一个弹出窗口输入用户名和密码,之后我可以查看或下载文件。
现在我必须在Win 8.1应用程序中进行此下载。我使用下面的代码:
BackgroundDownloader backgroundDownloader = new BackgroundDownloader();
var credentials = GetNetworkCredential();
backgroundDownloader.ServerCredential = new Windows.Security.Credentials.PasswordCredential("Lighthouse", credentials.UserName, credentials.Password);
CancellationTokenSource cts = new CancellationTokenSource();
DownloadOperation downloadOperation = backgroundDownloader.CreateDownload(new Uri(System.Net.WebUtility.UrlDecode(searchDoc.Path)), fileToSave);
downloadOperation.StartAsync();
但没有任何反应,没有错误,没有数据。