有关大型zip文件的任何想法,请以块的形式上传到天蓝色的blob并提取

时间:2018-11-28 21:16:04

标签: c# azure asp.net-web-api file-upload chunks

我已经完成了文件拆分并上传到我的应用程序服务。我将文件提取到应用服务器中,然后一个接一个地上传到azure blob。我这样做是因为Azure blob不支持提取。

现在的问题是,要花费大约3 mb的时间提取600多个文件,然后将其一个接一个地上传到blob。客户端需要等待很多时间。

我开始提取并在收到最后一个文件块后上传到blob。到目前为止,我可以向客户端显示上传进度。

我想引入另一个用于提取的api调用,以及另一个用于上传到blob的api调用。它增加了api调用,并且负载均衡器使我们付出了代价。由于这是由许多用户处理的。

请建议我一种有效的方法来显示后端发生的情况。

SignalR有可能吗?还是什么?

0 个答案:

没有答案