Как изменить предельный размер файла сервиса Clamd в Window?

Пределы по умолчанию: ограничение размера файла установлено в 26214400 байт. Если я сканирую размер файла> 25 МБ, произойдет ошибка.

The maximum stream size of 26214400 bytes has been exceeded.

Я пытаюсь изменить:

 public ClamClient(string server, int port)
        {
            MaxChunkSize = 131072; //128k
            MaxStreamSize = 209715200; //200mb ,- 26214400; //25mb
            Server = server;
            Port = port;
        }

Но возникает ошибка при сканировании файла:

Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host.

Как изменить предельный размер файла сервиса Clamd в Window?

Спасибо всем.

1 ответ

Вам нужно изменить конфигурацию nclam ("clamd.conf"):

StreamMaxLength 50M

Вы также должны изменить экземпляр ClamClient с более высоким MaxStreamSize:

var client = new ClamClient("localhost", 3310)
{
     MaxStreamSize = 52428800
};
Другие вопросы по тегам