2017-12-21 4 views
1

Ich reagiere-Signatur-Register bin mit KomponenteWie konvertiert man Signatur in Daten: image/png; base64 in react?

<div className="form-group row"> 
<label className="col-sm-2 form-control-label text-xs-right"> Witness-1 Signature: </label> 
<div style= {{backgroundColor: '#f1f1f1'}}> 
    <SignaturePad clearButton="true" /> 

</div> 

<label className="col-sm-2 form-control-label text-xs-right"> Witness-2 
Signature: </label> 
<div style= {{backgroundColor: '#f1f1f1'}}> 
<SignaturePad clearButton="true" /> 
</div> 

</div> 

After signing from this component on click on submit I need to convert the image into "data:image/png;base64, {{imagedata}}" Ich habe von URL für das Erhalten der Signatur als Daten reagieren Signatur Pad durch das Dokument gegangen muss ich Gebrauch von signature.toDataURL() machen .

Ich bin neu in dieser Komponente Ich bin nicht in der Lage, die genaue Lösung zu finden, wie diese Methode toDataURl() zu verwenden.

Bitte helfen Sie mir bei der Lösung dieses Problems.

+1

Sieht aus wie Sie eine 'ref' auf' SignaturePad' ('ref = { "witnessOne"}') festlegen müssen dann rufen Sie 'this.refs.witnessOne.toDataURL() '. Die Dokumentation dafür scheint ziemlich klar auf diese Verwendung: https://github.com/blackjk3/react-signature-pad –

+0

Ich habe schon versucht, dass bro noch habe ich nichts erreicht siva

+0

Das sieht gut aus; Ihre 'onClick'-Funktion sollte sie in eine Daten-URL umwandeln, aber es sieht nicht so aus, als ob Sie irgendetwas damit in dieser Funktion machen. –

Antwort

Verwandte Themen