Как проверить размер файла экспорта CSV с помощью таблиц данных jQuery?

#javascript #jquery #csv #datatable #datatables

#javascript #jquery #csv #datatable #таблицы данных

Вопрос:

Я выполняю функцию экспорта CSV с таблицами данных, но теперь я хочу проверить, превышает ли размер файла 1 МБ, я не буду экспортировать файл.

Но я не знаю, как это сделать, надеюсь, что кто-нибудь знает или проверил таблицы данных размера файла 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,
    });
  

Заранее спасибо!

Комментарии:

1. Я не знаю, возможно ли это или нет, но вы можете выполнить проверку на стороне сервера, нажав экспорт, сгенерируйте файл CSV в каталоге вашего проекта, затем проверьте его размер, если размер превышает 1,1 МБ, удалите его, показав пользователям предупреждение, иначе загрузите его.

2. @iamawesome Спасибо за ваши идеи!