файла и дальше отказаться от него?
Использовал WebClient
Вроде было всё идеально, за исключением одного минуса
Он ни в какую не даёт его отключить
Т.е я писал CancelAsync и Disponse всё равно он не даёт мне отключить дальнейшее скачивание
Сейчас я нашёл статью в которой с использованием HttpClient реализовали возможность остановить скачивание файла
Но возникла другая проблема, что никак нельзя узнать сколько весит файл
Читал говорили что в заголовках искать надо, но тогда опять проблема что нет события которое позволило это сделать при скачивании файла
Кто может помочь?
дёрнуть методом HEAD и там будет Content-Length (скорее всего)
Только если тебе в хедерах дают Content-Length, если речь про хттп
так как дёрнуть то если нет события Создавать поток откдельный?
Нормальные хттп клиенты в начале читают хедеры респонса и только потом тело
дёрнуть методом HEAD заголовок, если слишком большой ничо не делать, если ок - дёрнуть методом GET файл
Можно уместить в один запрос, но надо смотреть на имплементацию клиента
Обсуждают сегодня