编辑:
所以我发现了真正的问题所在。看起来真正的问题是通过latency compensation oft Slingshot创建blob。因为当我退出延迟补偿时,文件大小不会增长
this.uploader.url(true);
..创建一个Blob URL。我试过各种各样的" revoceObjectURL"在使用它们之后在该URL上:
window.URL.revokeObjectURL(blobURL);
window.URL.revokeObjectURL(blobURL);
window.webkitURL.revokeObjectURL(blobURL);
window.webkitURL.revokeObjectURL(blobURL);
URL.revokeObjectURL(blobURL);
URL.revokeObjectURL(blobURL);
webkitURL.revokeObjectURL(blobURL);
webkitURL.revokeObjectURL(blobURL);
我调用每种方法2次以查看它是否成功,因为I suspect a network error 我既没有得到网络错误,也没有收到文件大小的初始值。