【问题标题】:Blueimp file upload validation doesn't workBlueimp 文件上传验证不起作用
【发布时间】:2014-12-24 21:06:58
【问题描述】:

我正在使用jQuery file upload plugin 进行文件上传。上传工作正常。但现在我想为文件大小和类型添加任何限制。不幸的是,验证没有触发。

我包括下一个插件文件:jquery.fileupload.js、jquery.fileupload-ui.js、jquery.fileupload-validation.js、 jquery.fileupload-process.js

我的代码

$('#fileupload').fileupload({
    url: uploadUrl,
    dataType: 'json',
    dropZone: $("#dropzone"),
    maxFileSize: 10000000,
    maxNumberOfFiles: 5,
    acceptFileTypes: /(\.|\/)(csv|zip|xlsx?|ods)$/i,
    singleFileUploads: true, //upload files one by one
    autoSubmit: false,
    add: function (e, data) { 
        //code
        data.submit();
    }
});

但我成功加载了 txt 文件(或任何其他文件)。

有什么想法吗?

【问题讨论】:

    标签: javascript jquery file-upload jquery-plugins jquery-file-upload


    【解决方案1】:

    尝试删除这部分:

    add: function (e, data) { 
        //code
        data.submit();
    }
    

    因为 data.submit() 被触发发送文件(所以在验证之后)

    【讨论】:

    • 不工作,因为这样就不会再上传任何东西了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多