【问题标题】:AjaxFileUpload cancelUpload() not workingAjaxFileUpload cancelUpload()不起作用
【发布时间】:2016-10-19 15:42:03
【问题描述】:

我在我的网络表单中使用来自 Ajax Control 工具包的 AjaxFilUpload。我想检查文件大小并取消上传,如果它超过了一定大小。我已经在 OnClientUploadStart 和 OnClientUploadComplete 中尝试过,但是这样做之后,文件仍然会在页面上显示 Uploaded。

网络表单:

<div>
  <ajaxToolkit:AjaxFileUpload ID="AjaxFileUpload1" runat="server" OnUploadComplete="AjaxFileUpload1_UploadComplete" OnUploadStart="AjaxFileUpload1_UploadStart" 
  OnClientUploadCompleteAll="onUploadCompleteAll" OnClientUploadComplete="onUploadComplete" OnClientUploadStart="onUploadStart" />
</div>

Javascript:

function onUploadStart(sender, args) {
     sender.cancelUpload();
}

function onUploadComplete(sender, args) {
     sender.cancelUpload();
}

Web.config:

<handlers>
  <add name="AjaxFileUploadHandler" verb="*"
    path="AjaxFileUploadHandler.axd"
    type="AjaxControlToolkit.AjaxFileUploadHandler, 
      AjaxControlToolkit"/>
</handlers>

如何取消上传?

【问题讨论】:

    标签: javascript asp.net ajaxcontroltoolkit


    【解决方案1】:

    您可以使用confirmFileIsTooLarge()validateFiles() 方法来执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-18
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 1970-01-01
      • 2012-08-18
      相关资源
      最近更新 更多