加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – AsyncFileUpload控件

发布时间:2020-12-16 06:42:15 所属栏目:asp.Net 来源:网络整理
导读:我正在使用最新的AjaxControl ToolKit中的新AsyncFileUpload控件. 我的查询是关于在上传开始之前触发的OnClientUploadStarted事件.有没有办法取消上传,因为我此时正在检查fileExtension并希望取消上传,以便它不会继续并继续上传文件.我的最终结果是只允许上
我正在使用最新的AjaxControl ToolKit中的新AsyncFileUpload控件.
我的查询是关于在上传开始之前触发的OnClientUploadStarted事件.有没有办法取消上传,因为我此时正在检查fileExtension并希望取消上传,以便它不会继续并继续上传文件.我的最终结果是只允许上传图像.
请告知并感谢您的时间.

解决方法

得到答案,我所要做的就是用这个脚本覆盖 javascript函数(不是最好的答案,但是有效),你们都可以做得更快更清洁

var orig = AjaxControlToolkit.AsyncFileUpload.prototype.raiseUploadStarted;
AjaxControlToolkit.AsyncFileUpload.prototype.raiseUploadStarted = function(e) {
var evt = this.get_events()._getEvent('uploadStarted');
if (evt) {
    if (evt.length > 1)
        return orig(e);
    else if (evt.length === 1)
        return evt[0](this,e);
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读