SignaturePad - Сохранить как SVG - PullRequest
       38

SignaturePad - Сохранить как SVG

0 голосов
/ 07 октября 2019

Разработка веб-приложения ap.net core 2 MVC, и я использую https://github.com/szimek/signature_pad/blob/master/README.md

Я пытаюсь сохранить (Опубликовать) SVG на сервере, но я должен что-то сделать не так, какКажется, я не могу опубликовать его обратно правильно: есть идеи, что я делаю неправильно?

Фрагмент:

<div id="signature-pad" class="signature-pad">
                <div class="signature-pad--body">
                    <canvas id="signature"></canvas>
                </div>
                <div class="signature-pad--footer">
                    <div class="description">Sign above</div>

                    <div class="signature-pad--actions">
                        <div>
                            <button type="button" class="btn btn-info" data-action="clear">Clear</button>
                            <button type="submit" class="btn btn-info" onclick="SaveComplete();"><i class="fas fa-save"></i> Save & Complete</button>
                        </div>
                    </div>
                </div>
            </div>
 @Html.HiddenFor(x => x.DocumentSignature)

 <script>

        function SaveComplete() {
            var canvas = document.querySelector('#signature');
            var pad = new SignaturePad(canvas);
            var dataURL = pad.toDataURL('image/svg+xml');
            $("#DocumentSignature").val(dataURL);

        }

    </script>
...