我们正在使用wacom pad将签名转换为base64字符串编码,我们将它们存储在数据库中。之后,我检索这些编码的字符串,并使用base64_decode()在php中解码它们,然后尝试将此解码的字符串转换为图像。结果即时获取如下:
{ {| ;z y N^~ N ! d 5uU% # sҲb@# 8 =〜 = 〜 =B @ @ (
@}}�9�z�:t�������1�\TL<0�����w�P0�C�@B�$C�phXH@o�
!@?} (“&amp;P qaqaA"�D��{ ���ó����������$DXht� "B2bB2R�qa@"��G� �����Ֆ֖��QO�JG�z���������W_s�����������=�z�u������
~&gt;〜 @ } xzz y 。“* 6&gt;J 1! Рxx����|�} ��:40*( " /@ /����ogG��������'W�� �#c�d���C�B�a��@�@�����Ο��@���o����0 @0
!^ à ~ @��@E; ����~}����� (0_��@}�z���������p����� @$T�F�DBA��;����54��vwx�;��?@B����LjɊJ� �GE��A��~���������$0@L\p|q��a РP@�Ͽ�����Oo������Aq�����qP�� �;�<�<����(8H,48@PTd`h`XL8,��˻����{�<�=ޟ?�@�a�b�C�d�EeE�#��@@�=����$X@PXlt|���phTD0(����O_o���@p��A`#��@��$!# ,H�0`P` ��??�@��D�F����B>8.( ��������'0�����@��"��@IA�&" (0���0�!1aQ�q�q�!00�>�}<;���{������������?��Q��B����F_�L��+-).1^����$��@"H�sgO�@x��%ɒg����<��N;��[���|9w���n�k՛88�Ë,������ �D ��+Z�9��� B8�"���B�,`"�L@�0 ��@�x��߀>kB L�Be�8`��A��?x��`�x<��N���� ~�@�$^8h�Ft4P�� |@o�p �9���?��?�^����=��P@�!}0yIP|8h���_>����>��ӳ^�t��V��xt���?��@aB ��� �'�����'�C� ��0p��7��~� �(8a@�?� 6pۧ.o�z�y���� &4�c�$F��L 8Hp��}���;�ٿg-�;�� a�����т�������g-{rf�r�0jQ^��9�kٻ]w����H�*P����}�����|���ƂK��JW��K�.d?�"=�_���A����G g A�
中Dp一个!ç@?��ۗ �s�ɏ6]�o������.h�(G�Dh�4X�����ݬ=j�
0" HrȎ n3 ^ ٳo]z !amp&amp; B@ 0@ $ $ @ 8(@? y ˎ n; B“T @ bd n; aX#7D8P @ ] o AC F 0�/����>}x���~~���@�� :� �a���b#��B�>{��ǟ9���>��N|xoݷ
;v ßo ?? H“ $߀ @v ~ GKrd &lt;�"���{�P�E��F 00|�ۧ=땀�:� 3��&�@@@�@@�@O� ��Q��=?A� ������ݽ�����U;=>� ������������\�J:=* ����������������������������������������������ظ����]�^@BA ��������������0479 �������.31 � ����������� ��@�0dm�)}p����� ,�@X
4 8 〜G |&GT;〜@ 00:$ @�( � ���p}�4�� '����������������_��������0� 0�� }�:@�
?@O |&GT; d | / P@ “ &lt; } 〜 ? ? 4@. 5&
@ 0h@ D, :r + ~ w PA &lt; @ {{1} } @@ @ ߹ 〜 ? @ 8 p8) tA 4 $ @: O&GT; @pl@�p��p
8P 〜 o X D s h0 &gt; ? /��<���@2������~��������~�����_�����@F�
A ' 0 H D 4$x�d�@�E���:@� <�@�|���~O��d�������?�����@�����f A�4�pd���~���>���_o�����W�����p P��>r�l @( ��?����?���@ �� �@@��������0?���9o����� ����x���H���7������?��P��� �
ߟ @ @P4 A 6@ @x 5 }߫ W ~ y = ' | / 〜 )z p ? ? P@H \ pd ��?
A0� I �@)� �� ;@�P��������/��~������Oq�~W�������P �h�pX��o��
DA! h 0 O ? { } gT����?��/���g�����/����������@���8 ��8A%��!���0���?������>������@p�
A P 9 。@P L }o 7 }X ��8��L����������(������������@8�8�@@��@x �,�� 0��� < �� �P�����?��_k�^J���@` ��p~��@0� �� �����0A_����@@�� ���~����>�����@<�B AH U�PB@�`�����������zO;���������O�����@\�
? G v 0xl P p O 8 〜&GT; P&amp; @p8 8 g G } w��h A�2��0<�
P | ?Hx��h�{��h�X!
1 AŰt 2 &amp; / ? } / @ H&amp; @l @ ø??:�
?@? @ ?�_�@���@��L P&���X 8� �� ������?���������������}��� /�@�p� ����� ��� @P����_�~���?W���~_����?���o�����
)p p P@! p аP&amp; A)p� ��0��0$d0�
@0 / A ? @ @ ? ? ' ? @` ? O ? @ @A ?? _?@表示P @@一@? @&gt; / @ C ? @ À9 5 $ PO)¡@ 8y | zz}N U P 0@ @ g p\ l V}ó ֖7和; 6gCuvFw2rsVFW'&安培; 6Su6W'f6R6sbscaU5ESu5ERSs“# Ss 5EQ { z@S P N + + “/&gt;
代码是:
� A@���P� ����{������7����� � �@��?��?����� � � �����������?������������ �����������~�� ��������juZ���@�b6�A��X*����P@0� @ �
几个小时以来一直在与此斗争,问题是什么?
答案 0 :(得分:0)
如果要在浏览器上提供签名图像。你不需要解码它。只需提供base64编码的字符串,浏览器就会显示它。 检查此代码:
$path = '1.gif';
$type = pathinfo($path, PATHINFO_EXTENSION);
$data = file_get_contents($path);
$base64 = 'data:image/' . $type . ';base64,' . base64_encode($data);
echo $base64;
echo '<img src="'.$base64.'" />';