簡體   English   中英

在上傳過程中取消異步jquery文件上傳

[英]Cancel an asynchronous jquery file upload during the upload

我需要能夠在上傳時取消上傳。 我已經找到https://github.com/blueimp/jQuery-File-Upload/wiki/API#how-to-cancel-an-upload,但這取決於您是否不使用options對象。 我正在使用options對象。

當你做

var jqXHR = $('#fileupload').fileupload('send', {files: filesList})

它返回一個可以調用.abort()的對象。

但是,當您僅使用options對象時

$('#fileupload').fileupload({url:'...',add: function(e, data){data.submit();}});

然后返回'#fileupload'的jquery選擇器

我不知道如何在執行data.submit()之后觸發取消上傳

為此,將對象返回到data.submit();上。

$('#fileupload').fileupload({
  url:'...',
  add: function(e, data){
    var jqXHR = data.submit();

    // Setup event handler
    form.find('.cancel_upload').on('click', function(){
      jqXHR.abort();
    });
  }
});

這就是您進入中止方法的方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM