我正在使用这个以二进制格式返回图像的 API,我需要在网页上显示它们,问题是它们以某种奇怪的格式出现,简单的<img>
标签src="data:image/jpeg;base64,
不会显示。API 提供者不知道格式是什么,也不想在我的问题上花费太多时间,他们说使用相同 api 的 flash 应用程序可以很好地显示图像,因此 html 也应该如此。无论如何,我至少需要有人帮我确定格式,这样我才能继续前进。我收到的数据如下所示:
����JFIF���Digilant签名� 8���F'�*�P�^�lW�$c?��Veι $ _,�ZY���UÚ«J�
��~I�
��~I�u����y~�����\"ï¿½ï ¿½o�*�@�̋�����;$��~I�
���W�K ��~I���~I�
��~ I���~I�
��~I���#0�f>�B^��ͫ�q+��nZï¿½ï¿½ï¿½ï¿½ï¿½ï ¿½ï¿½Ì½t��/
当我这样做时btoa(encodeURIComponent( str )
,它看起来像这样:
JUVGJUJGJUJEJUVGJUJGJUJEJUVGJUJGJUJEJUVGJUJGJUJEJTAwJTEwSkZJRiUwMCUwMSUwMiUwMCUwMCUwMSUwMCUwMSUwMCUwMCVFRiVCRiV ... ... SUxNFElNDAlMDUlMTRRJTQwJTA1JTE0USU0MCUxRiVFRiVCRiVCFRiVCRiVCRC=
谁能帮我确定格式以便我可以显示图像?
谢谢!