ChristianF का उत्तर हाजिर है और मैंने इसे सही उत्तर के रूप में स्वीकार कर लिया है। हालाँकि, यह इस स्तर पर मेरी आवश्यकता से भी अधिक प्रदान करता है, इसलिए मैं यहाँ उस कोड को शामिल कर रहा हूँ जिसका मैंने वास्तव में उपयोग किया है - जो कि बड़े पैमाने पर ईसाई के उत्तर और अन्य तत्वों से लिया गया है जो मुझे परिणाम के रूप में मिले हैं:
HTML अपलोड बटन (मैं इस स्तर पर ड्रैग एंड ड्रॉप को शामिल नहीं कर रहा हूं)
<template name="upload">
<input type="file" id="files" name="files[]" multiple />
<output id="list"></output>
</template>
जावास्क्रिप्ट
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);
}
}
}
})
एनबी यहाँ उल्का के लिए एक jquery-csv पुस्तकालय है:https://github.com/donskifarrell /उल्का-jquery-csv