Такая проблема. Я скачиваю файл с ФТП через обычный WebClient()
WebClient client = new WebClient();
client.DownloadFileAsync(new Uri("link"), path);
В итоге файл скачивается, прогресс бар отображает информацию правильно, но когда файл скачается до конца и вызовется данная функция:
client.DownloadFileCompleted += (s, e) =>
{
if (e.Error != null)
{
MessageBox.Show(e.Error.Message);
}
else if (e.Cancelled)
{
;
}
else
{
g.Dispose();
label1.Text = "Распаковка игровых ресурсов, ожидайте...";
(new Thread(delegate ()
{
try
{
ZipFile.ExtractToDirectory(pathToGame + @"\RealRussia.zip", pathToGame + @"\");
if (System.IO.File.Exists(pathToGame + @"\RealRussia.zip"))
System.IO.File.Delete(pathToGame + @"\RealRussia.zip");
}
catch (Exception ex)
{
showUserNotice(ex.Message);
}
})).Start();
downloadStartedNow = false;
}
};
То ничего не происходит, а когда перейду по пути path (куда должен скачаться архив), то при открытии его получаю: неожиданный конец архива
Скачанный архив весит 4.1 вместо 4.2 гб, но если скачиваю архив самостоятельно с ФТП, то всё весит как надо и открывается как надо, также разпаковывается как надо, помогите пожалуйста.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть асинхронная функцияОна вызывается только один раз, когда форма отображается в первый раз
Может кто нибудь подсказать, как можно сверстать элемент с вот таким закругленным углом?