我的代码创建了一个XHR并设置了upload.onprogress回调来增加一个计数器。问题是,当我上传一个15 MB的文件(上传时间超过10秒)时,onprogress回调只会触发两次。
从另一个question我了解到,根据规范,任务应该排队等待每隔50ms或每个传输的字节发送一个进度事件,以最不频繁的为准。&# 34;所以,我希望看到更多的事件,而不仅仅是两个。
我在Linux上测试Chrome。如果它是相关的,XHR代码在iframe代理内部运行(跨域通信)。
"dependencies": {
"EntityFramework.Commands": "7.0.0-beta8-15718",
"4tecture.DataAccess.Common": "1.0.0-*",
"4tecture.DataAccess.EntityFramework": "1.0.0-*",
"EntityFramework.Relational": "7.0.0-beta8-15723",
"EntityFramework.SqlServer": "7.0.0-beta8-15797",
"Microsoft.Framework.ConfigurationModel": "1.0.0-beta5-11337"
},
"frameworks": {
"dnx451": {
"dependencies": {
}
},
"dnxcore50": {
"dependencies": {
"System.Linq": "4.0.1-beta-23302",
"System.Runtime.Serialization.Primitives": "4.0.11-beta-23302"
}
}