Как создать потоковую передачу zip на лету с фотографиями из базы данных? - PullRequest
0 голосов
/ 12 июня 2018

В моем приложении asp.net core 2.0 по запросу пользователя мне нужно предоставить пользователю zip-файл с фотографиями, которые в данный момент хранятся в базе данных sqlserver.Размер фотографий в среднем составляет около 1 млн.

Я видел несколько примеров, в которых для создания zip-файла на основе потока используется MemoryStream вместо ZipArchive.Однако для этого необходимо, чтобы все фотографии (более 1000) были заархивированы перед передачей.У меня может даже не быть такой большой памяти, чтобы держать всю коллекцию.Мне интересно, есть ли такой механизм, чтобы я мог продолжать извлекать и архивировать фотографии во время потоковой передачи.Кроме того, есть ли какие-либо ограничения времени ожидания sqlserver или времени ожидания веб-сайта, о которых мне нужно беспокоиться?С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...