Метеоритная клавиатура для загрузки данных URI
Я создаю простое приложение в Meteor, которое требует подписи пользователя. Я хотел бы загрузить захваченную подпись, а затем извлечь URL / данные и отобразить их в другой части приложения.
У меня установлены следующие пакеты:
• CollectionFS
• GridFS
• SignaturePad
У меня также есть коллекция под названием Signatures и следующий код Meteor:
Template.signin.events({
'click [data-action=save]': function(e) {
e.preventDefault();
if (signaturePad.isEmpty()) {
alert('Please provide signature first');
} else {
var file = signaturePad.toDataURL();
Signatures.insert(file);
}
}
});
У меня есть следующий HTML в моем шаблоне:
<template name="signin">
<div id="signature-pad" class="m-signature-pad row">
<div class="m-signature-pad--body col-md-12">
<canvas></canvas>
</div>
<div class="m-signature-pad--footer col-md-12">
<div class="description">Sign above</div>
<button class="btn btn-primary" data-action="clear">Clear</button>
<button class="btn btn-default" data-action="save">Save</button>
</div>
</div>
</template>
Это сохраняет запись в Mongo, но я нигде не вижу ссылки на строку ссылки / изображения, вот что я вижу в Chrome Inspector:
_id: "NowB4cZBckgE92rY3"
collectionName: "signatures"
copies: Object
signatures: Object
createdAt: Wed Nov 04 2015 13:37:36 GMT+0000 (GMT)
key: "563a0a201b3eb0cb0431f472"
name: null
size: 19089
type: "image/png"
updatedAt: Wed Nov 04 2015 13:37:36 GMT+0000 (GMT)
__proto__: Object
__proto__: Object
createdByTransform: true
original: Object
uploadedAt: Wed Nov 04 2015 13:37:36 GMT+0000 (GMT)
__proto__: EventEmitter
Пожалуйста, кто-нибудь может помочь указать мне правильное направление? Спасибо заранее.