一般的
将签名图像从 HTML 保存到文件
请注意,由于安全脚本规则,您不能在 Internet Explorer 中从 HTML/Javascript 创建文件。
解决方法如下:
STU开发工具包
从 GitHub 下载 STU SigCaptX demobuttons sample。
在 demobuttons.html 中搜索函数 generateImage(),该函数说明了如何将签名保存到画布上。
一旦签名出现在画布上,就可以使用toDataURL将其提取为 JPEG 或 PNG 格式。
然后您可以创建一个 Base64 编码的字符串来表示可以提交给服务器并转换为图像文件的图像。
签名SDK
请参见 Github 上 Signature SDK Samples - Jscript 文件夹中的 CaptureImage.js。
或者,使用跨浏览器的 SigCaptX,你可以使用 RenderBitmap 创建一个 Base64 字符串来表示图像文件--请参阅 Github 上 SigCaptX 示例 中 SigCaptX-Capture.html 的 onRenderBitmap() 函数。这个字符串可以提交给服务器,由服务器转换成文件。