1

我可以在上传后使用手动验证器在客户端验证上传的 csv 文件吗?我使用jquery-CSV作为我的文件上传器和handsontable来显示表格这是我的代码:

            $(document).ready(function () {
            if (isAPIAvailable()) {
                $('#files').bind('change', handleFileSelect);
            }
        });

        function handleFileSelect(event) {
            var files = event.target.files;
            var file = files[0];
            printTable(file);
        }

        function printTable(file) {
            var reader = new FileReader();
            reader.readAsText(file);
            reader.onload = loadFileReader;
            reader.onerror = function () { alert('Unable to read ' + file.fileName); };
        }

        function loadFileReader(event) {
            var csv = event.target.result;
            var data = $.csv.toArrays(csv);

            $('#example').handsontable({
                data: data,
                minSpareRows: 1,
                colHeaders: false,
                contextMenu: true,
                cells: function (row, col, prop) {
                    var cellProperties = {};
                    cellProperties.readOnly = true;
                    return cellProperties;
                }
            });

        }
4

0 回答 0