C#. webClient не сохраняет файл, если есть операция с файлом

415
21 декабря 2016, 01:12

Если просто:

wClient.DownloadFile(url, path);

Сохраняет файл, он не пустой. А если так:

wClient.DownloadFile(url, path);
                    using (FileStream file = new FileStream(path, FileMode.Truncate))
                    {
                    };

То файл создаёт, но файл всегда пустой. Оба действия лежат в Task, Task вызывается нажатием на кнопку.

Answer 1

А в чем собственно вопрос? FileMode.Truncate указывает, что нужно открыть существующий файл и отбросить его содержимое, то есть длина файла становится 0 байт. То есть сначала вы скачиваете файл, а потом сразу удаляете его.

READ ALSO
WPF Datagrid не связывает вложенное свойство

WPF Datagrid не связывает вложенное свойство

Насколько я понимаю, WPF должен связывать с вложенным свойством через точку, но тем не менее,у меня в DataGrid отображается пустое поле: Ниже дан...

430
Задать url на серверной стороне в ViewResult

Задать url на серверной стороне в ViewResult

В Home контроллере есть два метода:

347
Изменить цвет символов в textbox'e

Изменить цвет символов в textbox'e

Каким образом поменять цвет в textboxe'e лишь отдельных слов и символов , а не в целом?

387
Бегущая строка на ASP-странице [требует правки]

Бегущая строка на ASP-странице [требует правки]

День добрый! Есть веб-приложение с использованием ASPNET и БД на PostgreSQL (Прилагаю архив во вложении)

378