У меня Visual Studio 11 (Windows 8 Developer), я создал файл загрузчика:
string sUrlToReadFileFrom = "http://mysite/1.mp3";
int iLastIndex = sUrlToReadFileFrom.LastIndexOf('/');
string sDownloadFileName = sUrlToReadFileFrom.Substring(iLastIndex + 1, (sUrlToReadFileFrom.Length - iLastIndex - 1));
client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(client_DownloadProgressChanged);
client.DownloadFileCompleted += new AsyncCompletedEventHandler(client_DownloadFileCompleted);
client.DownloadFileAsync(new Uri("http://mysite/1.mp3"), "C:\\Windows\\Temp" + "\\" + sDownloadFileName);
Но это не сработает! Если я поменяю папку «C: \ Windows \ Temp» на «E: \ Temp», начнется загрузка. Диск C: \ не работает, почему?
Можно сохранить во временную папку или у вас есть другая идея?