支持批量粘贴的通用解决方案。
var PasteBoard = require("pasteboard");
var CSV = require("csv");
PasteBoard.on("paste", function(text, evt){
var a = CSV.parse(text, "\t");
a.each(function(e, i){
alert(e.join());
})
});
绑定事件。
解除事件绑定。
用户将粘贴板的内容粘贴到页面上时触发。
- 客户端分布式处理,无需服务器提供文件存储,复杂的文件解析逻辑。
- 与普通页面表单行为&校验逻辑一致。
- 及时的异常输入反馈。
- 实时的处理能力(文件上传需要分时处理)。
- 前端都无需太多的额外开发,后端无需任何开发。