Возможно ли «потоковое» скачивание множества файлов с сайта?
Можно использовать TAR в качестве архива. Это дает:Нулевую дополнительную нагрузку на сервер по причине отсутствия компрессии.Возможность программно писать такой "архив" на лету прямо в открытое tcp соединение (со вставкой HTTP-заголовков в начале).Возможно даже написать докачку архива после обрыва соединения через "206 Partial Content" и "Content-Range:", также на лету, мгновенно, без переборки архива от начала. Это нетривиальная задача, но вполне решаемая.
Как насчет создать торрент? Лично у меня есть "плохая" идея. По выбранному списку файлов формировать GET-запросы на каждое изображение отдельно. Из соображений безопасности - вас из браузера не пустят в файловую систему, а запросить скачивание могут и из закрытых систем. Так что все файлики полетят в какой-нибудь DownLoads. Всеже архив - самое адекватное решение. Можете покопать сокеты или SignalR. Возможно они умеют возвращать файло.