Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Nisus


Известный Болтун

Зарегистрирован:
30 September 2002
Сообщения: 506
Примеры кода: 5
 

RE: странности с xml

02 February 2005 18:58  


			long lngFileSize; 
			byte[] bytBuffer; 
			int iReading; 
			string sFileName = path + fName; 
			Stream outStream = Response.OutputStream; 
			Response.ContentType="application/octet-stream"; 
			Response.AppendHeader("Connection","keep-alive"); 
			Response.AppendHeader("Content-Disposition"," attachment; filename = "+fName ); 
			FileStream fStream = new FileStream(sFileName,FileMode.OpenOrCreate,FileAccess.Read); 
			lngFileSize = fStream.Length; 
			bytBuffer = new byte[(int)lngFileSize]; 
			while((iReading=fStream.Read(bytBuffer,0,(int)lngFileSize)) > 0) 
			{ 
				outStream.Write(bytBuffer,0,iReading); 
			} 
			fStream.Close(); 
			outStream.Close(); 
на самом деле все гораздо проще
			string sFileName = path + fName; 
			Response.ContentType="application/octet-stream"; 
			Response.AppendHeader("Connection","keep-alive"); 
			Response.AppendHeader("Content-Disposition"," attachment; filename = " + fName ); 
			Response.WriteFile( sFileName );
			Response.End();
ну или на худой конец
Response.BinaryWrite(bytBuffer);


Наверх
  



Общие вопросы программирования на ASP.NET

 странности с xmlmishka  02 February 2005 18:46
 RE: странности с xmlNisus  02 February 2005 18:58
 RE[2]: странности с xmlmishka  02 February 2005 19:25
 RE: странности с xmlNisus  02 February 2005 18:54
 RE[2]: странности с xmlmishka  02 February 2005 19:09
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта