我想导入CSV文件并读取其中的数据,但不将文件保存在服务器中。该怎么做?
我更喜欢使用Dojo,但如果不可能,我可以使用HTML输入类型文件。
this.import = new Uploader({
label: "Import",
showLabel: true,
iconClass: "uploadBtn",
multiple: false,
uploadOnSelect: false,
onBegin: function() {
progressDialog.show();
},
onProgress: function(rev) {
console.log("progress", rev);
if (rev.type === "load") {
progressDialog.close();
this.reset();
// READ THE FILE AND USE THE DATA
}
},
onChange: function() {
console.log("file: ", this.getFileList());
var file = this.getFileList();
if (file[0].type != "text/csv"){
console.log("not a csv file");
this.reset();
}else{
this.upload(file[0]);
}
}
}, domConstruct.create("div", {
style: ""
}, this.toolbarNode));
this.import.startup();
1条答案
按热度按时间wr98u20j1#
我决定了!