1
我想在表單提交上傳一個帶流星的文件,因爲還有其他輸入字段的數據鏈接到文件。在CollectionFS文檔給出此代碼工作正常上change
事件:如何使用流星上傳表單提交文件?
JS
Template.myForm.events({
'change .myFileInput': function(event, template) {
var files = event.target.files;
for (var i = 0, ln = files.length; i < ln; i++) {
Images.insert(files[i], function (err, fileObj) {
// Inserted new doc with ID fileObj._id, and kicked off the data upload using HTTP
});
}
}
});
HTML
<form class="new-task">
<input type="text" name="text" placeholder="Type to add new tasks" />
<input type="file" name="image" class="myFileInput">
</form>
當事件被改變爲submit form
如何適應var files = event.target.files;
?文件在哪裏,在活動的任何地方都找不到。
有你'測試它提交表單':function(event){console.log(event.target ['image']。files);}' –
@Thai Tran:我用'event.target ['image']。 – Schneyer