使用 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
  }
  // ...
});