0

在 Ajax 调用中向客户端发送多个响应的可能方法是什么。

设想

1.通过Ajax从excel中导入200条记录。

2.逐一读取文件记录。

3.在每次迭代中,我需要向客户端发送一些数据,并在服务器端使用一些 base 64 图像将其取回,然后将该图像保存到数据库中。

4.对所有迭代执行此操作。

5.在所有迭代后显示 Ajax 成功消息。

如何在一个 Ajax 请求中实现这一点。

4

1 回答 1

0

所以最后我们通过Signal R做到了。

我们可以通过 Web Sockets 或 Signal R 来实现这一点。Signal R 为客户端打开了一个通信通道,我们可以从那里再次将任何数据发送到服务器。

注意如果有人想通过 Signal R 发送大文件,请不要忘记增加 Signal R 消息缓冲区的大小,例如

GlobalHost.Configuration.DefaultMessageBufferSize = 200
于 2019-02-14T19:15:37.523 回答