无效文件的Blueimp文件上载错误消息

时间:2013-10-22 15:13:45

标签: javascript php jquery blueimp

我将blueimp文件上传插件限制为upload.php处理程序中的某些文件类型/大小。

插件在大小限制范围内正确处理正确的文件类型(json),但对于其他文件类型,它不会上传(如预期的那样),但它不会抛出任何错误消息。

这是我正在使用的代码:

$('#fileupload').fileupload({
        dataType: "json",
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                if(file.error != null){
                    $('#consola').text(file.error);
                };
                myfunction();
            });
        }
    });

我也试过了:

$('#fileupload').fileupload({
        dataType: "json",
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                if(file.error){
                    $('#consola').text(file.error);
                };
                myfunction();
            });
        },
    });

为什么不显示错误消息?

1 个答案:

答案 0 :(得分:0)

这有效:

$('#fileupload').fileupload({
        dataType: "json",
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                if(file.error !=null){
                    $('#consola').text(file.error);
                    animarTexto();
                } else {
                    myFunction();   
                }
            });
        }
    });