如何使用进度条上传大文件?

pay*_*ike 11 upload node.js express progress-bar

目前我正在使用socket.io进度条上传视频.这是教程

http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-resumable-video-uploade-in-node-js/

但Internet Explorer不支持此方法,但我确实需要在所有浏览器中上传视频.

我检查了快递文件.由于express是基于node-formidable(有一个进度事件),我认为有办法建立一个带进度条的上传系统,对吧?我只是不知道怎么样!

是否启用了节点强大的IE?

有没有办法在纯espress.js中使用进度条构建文件上传系统?

inf*_*rno 1

可以通过 xhr.upload 进度事件来完成。从html5开始就支持了。

例如:https: //github.com/zeMirco/express-upload-progress

在php中,上传信息可以附加到会话中,因此它可以与html4一起使用,也许也有一个nodejs扩展,我会google一下。

根据这个: 如何在node.js中使用express进行上传, 在express中通过文件上传有一个进度事件,因此您可以在会话中使用实际进度数据设置一个变量,并从客户端使用ajax读取它。