Ведущий Диалог
Зарегистрирован: 14 September 2007
Сообщения: 103
Примеры кода: 0
|
Загрузка больших файлов через вебсервис |
05 June 2008 16:41 |
|
|
|
|
Во первых - пришедший поток пакуется в HttpRequest который висит в памяти полностью. то есть 100Мб у тебя уже занято(даже ~130 потому-что вебсервис пакует этот файл Base64) только реквестом, далее я так предполагаю идет построение XmlDOM по этому реквесту - это уже без проблем может съесть все остальное.
Так что либо думать как бить, либо забыть о вебсервисах и пытаться использовать непосредственно TCP вместо HTTP для передачи таких файлов. Но думаю лучше и то и другой.
Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 05 June 2008 16:41
|
|