jawaban ChristianF tepat dan saya telah menerimanya sebagai jawaban yang benar. Namun, ini memberikan lebih dari yang saya butuhkan pada tahap ini, jadi saya menyertakan di sini kode yang sebenarnya saya gunakan - yang sebagian besar diambil dari jawaban Christian dan elemen lain yang saya temukan sebagai hasilnya:
TOMBOL UPLOAD HTML (Saya tidak menyertakan drag and drop pada tahap ini)
<template name="upload">
<input type="file" id="files" name="files[]" multiple />
<output id="list"></output>
</template>
JAVASCRIPT
Template.upload.events({
"change #files": function (e) {
var files = e.target.files || e.dataTransfer.files;
for (var i = 0, file; file = files[i]; i++) {
if (file.type.indexOf("text") == 0) {
var reader = new FileReader();
reader.onloadend = function (e) {
var text = e.target.result;
console.log(text)
var all = $.csv.toObjects(text);
console.log(all)
_.each(all, function (entry) {
Members.insert(entry);
});
}
reader.readAsText(file);
}
}
}
})
NB ada perpustakaan jquery-csv untuk Meteor di sini:https://github.com/donskifarrell /meteor-jquery-csv