使用 UIkits 上传组件中止上传?
Abort upload with UIkits Upload Component?
标题说明了一切。如何使用 UIKits 上传组件中止上传?
我试图在 beforeAll
回调中中止上传,但我似乎无法让它工作。
UIkit.upload('.js-upload', {
url: '',
multiple: false,
mime: 'audio/*',
allow: '*.mp3',
beforeAll: function () {
return false; // <--- Why does it not return/abort?
});
}
});
查看源代码。 return value from beforeAll
isn't used.
我认为中止请求的最佳选择是挂起 XMLHttpRequest
对象并对其调用 abort()
:
UIkit.upload(".js-upload", {
// ...
loadStart: function (e) {
e.target.abort();
},
abort: function (e) {
// clean up after abort
}
// ...
});
标题说明了一切。如何使用 UIKits 上传组件中止上传?
我试图在 beforeAll
回调中中止上传,但我似乎无法让它工作。
UIkit.upload('.js-upload', {
url: '',
multiple: false,
mime: 'audio/*',
allow: '*.mp3',
beforeAll: function () {
return false; // <--- Why does it not return/abort?
});
}
});
查看源代码。 return value from beforeAll
isn't used.
我认为中止请求的最佳选择是挂起 XMLHttpRequest
对象并对其调用 abort()
:
UIkit.upload(".js-upload", {
// ...
loadStart: function (e) {
e.target.abort();
},
abort: function (e) {
// clean up after abort
}
// ...
});