我可以在上传后使用手动验证器在客户端验证上传的 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;
}
});
}