Javascript 如何通过jQuery数据表检查大小文件CSV导出?
我正在使用Datatables执行CSV导出功能,但现在我想检查文件大小是否大于1MB,我不会导出文件 但我不知道怎么做,希望有人知道或检查过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: [
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非常感谢您的想法!