Javascript 如何通过jQuery数据表检查大小文件CSV导出?

Javascript 如何通过jQuery数据表检查大小文件CSV导出?,javascript,jquery,csv,datatable,datatables,Javascript,Jquery,Csv,Datatable,Datatables,我正在使用Datatables执行CSV导出功能,但现在我想检查文件大小是否大于1MB,我不会导出文件 但我不知道怎么做,希望有人知道或检查过CSV文件大小的数据表。 这是我当前的代码: var otable = $table.DataTable({ "scrollX": true, "ordering": false, language: lg_opt, data: data_json, columns: [

我正在使用Datatables执行CSV导出功能,但现在我想检查文件大小是否大于1MB,我不会导出文件

但我不知道怎么做,希望有人知道或检查过CSV文件大小的数据表。 这是我当前的代码:

var otable =  $table.DataTable({
        "scrollX": true,
        "ordering": false,
        language: lg_opt,
        data: data_json,
        columns: [
            { title: "No", data: "No" },
            { title: "Name", data: "Name" },
            { title: "Data", data: "Data" },
        ],
        dom: 'Bfrtip',
        buttons: [
        {
                filename: 'Report_'+d+'_'+i,
                extend: 'csv',
                title: 'Report,
                bom: true,
                customize: function ( csv ) {
                    var split_csv = csv.split("\n");
                    split_csv.splice(0, 1);
                    csv = split_csv.join("\n");
                    return csv;
                }
        }
        ],
        "bDestroy": true,
    });

提前谢谢

我不知道这是否可行,但您可以执行服务器端检查,单击“导出”,在项目目录中生成csv文件,然后检查其大小,如果大小大于1.1 MB,则删除该文件以向用户显示警报,否则请下载。@IAM非常感谢您的想法!我不知道这是否可行,但您可以执行服务器端检查,单击“导出”,在项目目录中生成csv文件,然后检查其大小,如果大小大于1.1 MB,则删除该文件以向用户显示警报,否则请下载。@IAM非常感谢您的想法!