Метеоритная клавиатура для загрузки данных 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

Пожалуйста, кто-нибудь может помочь указать мне правильное направление? Спасибо заранее.

0 ответов

Другие вопросы по тегам