А у вас вызовы setPercent происходят равномерно даже без вызова writeStream.Flush? Наверно, в 4-ом сильверлайте починили проблемы с буферизацией тела запроса.
Это удобно, поверьте. :) На РНР точно-так же можно писать сервисы.
Это конечно жутчайшее ИМХО, но то, чо вы написал выглдядит дикостью.
SL специально заточен на «правильную» архитектуру, есть сервис, у него есть синтерфес, к нему ходит клиент, он генерит красивые прокси, асинхронность, наматывается инфраструктура, программисту остаётся только дёрнуть класс…
И тут ВНЕЗАПНО StringBuilder.Appentd(header), рукопашный post… Вы же можете покалечить разум начинающего разработчика! :D
как обстоят дела с памятью, сколько реально изображений может вместить контейнер? Я когда то писал тоже загрузчик с ресайзом. у столкнулся с проблемой массового поглощения памяти силверлайтом при отображении картинок на стороне клиента.
у меня была чуть другая задача, я сначала должен все показать, после юзер имеет возможность удалить перевернуть и кропнуть и уже только после этого идет отправка
В принципе, если это так критично, то можно по одному обрабатывать(выводить превью), затем удалять, а затем снова грузить при окончательной отправке на сервер. Не очень хороший, наверное подход, но расход памяти будет гораздо меньшим
Загрузчик изображений. Закрывая тему