0

我已将 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();
            });
        },
    });

为什么不显示错误信息?

4

1 回答 1

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();   
                }
            });
        }
    });
于 2013-11-11T17:26:21.483 回答