Здравствуйте, проблема заключается в следующем: мне необходимо программно скачать текстовый файл с сервера(https://vk.com/doc124526200_459995988).
Для этого я использую следующий код:
WebClient client = new WebClient();
client.DownloadFileAsync(new Uri("https://vk.com/doc124526200_459995988"), "http.txt");
Однако, сохраненный файл является пустым: В чём может быть проблема и как её решить? Спасибо.
Проблема в том что вы используете асинхронную версию функции DownloadFileAsync
без await
.
Самое простое решение, заменить на
client.DownloadFile(new Uri("https://vk.com/doc124526200_459995988"), "http.txt");
Другое решение сделать
await client.DownloadFileAsync(new Uri("https://vk.com/doc124526200_459995988"), "http.txt");
При этом функция с этим кодом должна быть объявлена с модификатором async
Почитать про async/await
можно тут - Асинхронные методы, async и await.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть приложение и несколько необходимых DLL к нему, и это приложение необходимо запускать на машинах, на которых нет возможности установитьNet...
Дано слово и текст,сколько раз встречается слово строкеС#
ЗдравствуйтеПри использовании WCF появилась такая проблема - не обновляются некоторые данные на клиенте пока не перезапущу сервер