Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Скачать бинарный файл с сайта


Автор: Fomaa 8.12.2009, 15:28
Добрыей день,
мне нужно с сайта скачать файлы (dll)

Я делаю так, но в результате получается нарушенный файл, как будто используется другая кодировка. Подскажите как правильно скачать

Код

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("http//xxxx"));
request.ContentType = "application/x-www-form-urlencoded";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Stream reader = response.GetResponseStream();
byte[] data = new byte[response.ContentLength];
reader.Read(data, 0, (int)response.ContentLength);
reader.Close();

using (BinaryWriter writer = new BinaryWriter(File.Open("fileName.xxx", FileMode.Create)))
    writer.Write(data);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)