Загрузка файла в фоновом режиме с использованием .net 4.5.2 и angularjs - PullRequest
0 голосов
/ 16 мая 2018

Мне нужно скачать файл Excel, содержащий большое количество данных. Следовательно, подготовка файла занимает более минуты, в течение которого HTTP-вызов остается открытым. Чтобы избавиться от этой проблемы, я попробовал подход «забей и забудь» следующим образом: Я генерирую файл на фоне, используя

> HostingEnvironment.QueueBackgroundWorkItem

метод. Тем не менее, я получаю ответ на обещание на стороне клиента (который необходим для того, чтобы пользователь мог продолжить выполнение других задач, не прерываясь при текущей загрузке файла), но поскольку генерация файла все еще идет в фоновом режиме, я ' Я не могу загрузить файл.

Будем очень благодарны за любое решение / другой подход к функциональности.

Используемые технологии - .Net 4.5.2, Angular JS

...