XMLHttpRequest.upload 属性返回一个 XMLHttpRequestUpload
对象,用来表示上传的进度。这个对象是不透明的,但是作为一个XMLHttpRequestEventTarget
,可以通过对其绑定事件来追踪它的进度。
可以被绑定在upload对象上的事件监听器如下:
onloadstart |
获取开始 |
onprogress |
数据传输进行中 |
onabort |
获取操作终止 |
onerror |
获取失败 |
onload |
获取成功 |
ontimeout |
获取操作在用户规定的时间内未完成 |
onloadend |
获取完成(不论成功与否) |
Specification |
Status |
Comment |
XMLHttpRequest |
Living Standard |
WHATWG living standard |
Feature |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
Basic support |
? |
? |
? |
? |
? |
Feature |
Android |
Chrome for Android |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
Basic support |
? |
? |
? |
? |
? |
? |