【发布时间】:2017-05-28 14:03:43
【问题描述】:
我有一个运行在 nodejs 中的服务器,我上传一个大数据文件。我在客户端使用angular-file-upload 来执行此操作,这有助于我通过一组回调函数跟踪上传进度。
但是当上传完成时,服务器开始处理数据(转换格式并上传到用户指定的数据库)。我想以与上传相同的方式跟踪此进度,开始另一个进度条。
这样做的正确方法是什么?通过互联网,我了解到套接字可能是要走的路。这会使我的角度文件上传过时,还是有其他方法可以做到这一点?是在上传完成后建立新的连接,还是利用上传连接,将进度信息返回给客户端?
Socket.io 确实有一组关于如何设置聊天向客户端发送消息的好教程,但这并没有真正涵盖我更复杂的情况。
非常感谢任何正确方向的指针。
【问题讨论】:
标签: angularjs node.js sockets file-upload