powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Убить Request
2 сообщений из 2, страница 1 из 1
Убить Request
    #32878991
FilEd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно сделать Response не дожидаясь пока прийдет весь Request?

Т.е. что я хочу. Если например Request.ContentLength слишком большой, пользователь ждет пока моя страница этот самый Request получит. Но если мое приложение знает, что когда Request.ContentLength больше определенного значения, она могла бы быстее дать ответ пользователю, что Request.ContentLength слишком большой. Т.е. я хочу убить Request не дожидаясь его полной загрузки на сервер и дать ответ Response пользователю.

Очень надеюсь на Вашу помощь.
...
Рейтинг: 0 / 0
Убить Request
    #33426251
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FilEdЕсли например Request.ContentLength слишком большой, пользователь ждет пока моя страница этот самый Request получит. Но если мое приложение знает, что когда Request.ContentLength больше определенного значения, она могла бы быстее дать ответ пользователю, что Request.ContentLength слишком большой.

http://www.codeproject.com/useritems/FileUploadSize.asp
Testing file size before uploading it

you have to write some java script code:
Код: plaintext
1.
2.
3.
4.
function GetSize(file){
var fso=new ActiveXObject("Scripting.FileSystemObject");
var f=fso.getFile(file);
return fso.getFile(file).size;
}


this function takes file name and returns file size. it uses windows embed ActiveX to get file size.

then you write another function to do calculations:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function checkFileSize(ctrl){

//check if file size is > 10 MB

if(GetSize(ctrl.value)>10485760)//10 MB=10485760 B

{

alert('Sorry file size > 10MB');

ctrl.form.reset();//file grater than 10MB then reset form

}
}
simply it takes Fileupload control reference and call GetSize function and compare its result to 10485760(10 MB=10485760 B) if the file size exceed 10 MB,it reset form else do nothing and submit form to server.to use this function put an html button and add this attribute to it onclick="checkFileSize(this.form.File1);".
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Убить Request
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]