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


Blueimp file upload error message for invalid files

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

该插件在大小限制内适用于正确的文件类型 (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();
            });
        },
    });

为什么不显示错误消息?

这奏效了:

$('#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();   
                }
            });
        }
    });