AudioRecaptcha

THE CaHeK

Client
Регистрация
29.01.2016
Сообщения
293
Благодарностей
115
Баллы
43
Когда то видел на форуме сниппет,который если ip забанен,не отсылает на км2 ничего,и тем самым не занимает лишний поток. Можете помочь с поиском?
 

Вложения

Newsoros

Client
Регистрация
21.07.2016
Сообщения
20
Благодарностей
3
Баллы
3
Где-то так... вставь, где проверяется скачался ли файл. Бан файл имеет четкий размер 58880

var bytes = File.ReadAllBytes(file);

if (bytes.Length < 1024)

throw new Exception("не удалось скачать файл");

else if (bytes.Length == 58880)
{

throw new Exception("ip забанен");
}
 
  • Спасибо
Реакции: THE CaHeK

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Где-то так... вставь, где проверяется скачался ли файл. Бан файл имеет четкий размер 58880

var bytes = File.ReadAllBytes(file);

if (bytes.Length < 1024)

throw new Exception("не удалось скачать файл");

else if (bytes.Length == 58880)
{

throw new Exception("ip забанен");
}
Узнаю свой код, потому что только я мог так накосячить в нем. Читать весь файл только для того, чтобы узнать размер файла - это действительно гениально (нет)
 
  • Спасибо
Реакции: Lord_Alfred

Newsoros

Client
Регистрация
21.07.2016
Сообщения
20
Благодарностей
3
Баллы
3
Узнаю свой код, потому что только я мог так накосячить в нем. Читать весь файл только для того, чтобы узнать размер файла - это действительно гениально (нет)
Да косяк в нем был 58800 - пока я не исправил на 58880. "чтобы узнать размер файла" - я исправил на var bytes = File.ReadAllBytes(file); потому как такой код в WiKi, пусть человек правит шаблон который в общем доступе - от твоего кода остались только РУ комменты ошибок )))
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)