Множественный ответ от сервера при вызове Ajax в ASP.Net MVC 5 - PullRequest
0 голосов
/ 14 февраля 2019

Какие будут возможные способы отправки нескольких ответов на клиентскую сторону в рамках вызова Ajax.

Сценарий

1. Импортируйте 200 записей из Excel через Ajax,

2.Читайте запись файла одну за другой.

3. На каждой итерации мне нужно отправлять некоторые данные на сторону клиента и возвращать их с каким-то базовым 64-образным изображением на стороне сервера, а затем сохранятьэто изображение в базу данных.

4. Сделайте это для всех итераций.

5. После всех итераций отобразится сообщение об успехе Ajax.

Как мне этого добиться за один запрос Ajax.

1 Ответ

0 голосов
/ 14 февраля 2019

Итак, наконец, мы сделали это с помощью Сигнала R .

Мы можем добиться этого с помощью веб-сокетов или Сигнала R. Сигнал R открывает канал связи для клиентской стороны, откуда мы можем получить любойданные на сервер снова.

Примечание Не забудьте увеличить размер буфера сообщений Signal R, если кто-то хочет отправить большой файл через Сигнал R, например

GlobalHost.Configuration.DefaultMessageBufferSize = 200
...