如何从Heroku的播放框架jQueryAjax捕获和渲染图像

如何从Heroku的播放框架jQueryAjax捕获和渲染图像,jquery,heroku,playframework,image-rendering,Jquery,Heroku,Playframework,Image Rendering,正如标题所述,我正试图从数据库中获取一幅图像,以尝试在外部网页上显示。最后,我想将其用于使用PhoneGap运行的移动应用程序 renderBinary(member.profileImage.getFile()); (这是在成员类中) 到目前为止,我尝试使用ajax接收图像,我得到如下结果:(注意,这就像我得到的100行中的半行) �������"����� ��?���������� ��������� �3.�!1AQa“q�2.���B#$R�b34r��C%�s���cs5���

正如标题所述,我正试图从数据库中获取一幅图像,以尝试在外部网页上显示。最后,我想将其用于使用PhoneGap运行的移动应用程序

renderBinary(member.profileImage.getFile());
(这是在成员类中)

到目前为止,我尝试使用ajax接收图像,我得到如下结果:(注意,这就像我得到的100行中的半行)

�������"����� ��?����������
���������
�3.�!1AQa“q�2.���B#$R�b34r��C%�s���cs5���&D�TdE英镑t6�U�E���U��F'�������������Vfv��������7GWgw���������5.�!1AQaq“2����B#�R��3亿美元�R��CScs4�%���&5.��D�T�氘����U��F�������������Vfv��������'7GWgw����������?��^�[�'*��X���;+����#��u#Ѻ�锌���s���L�ʿ�M�Z%%�Z�P�N�W��&�6.��}�G�� O�Q�k~1�y$\��Վ��库���Z�X�.�WSs�Z��c}�F�������J��L���'士官��E��K�Z��V%7\���0���c`��/�?����A^���v��K�&�^� 我�s?ͳژM!+}乌拉~��˩w�G�؊�̻��Q��|���W��


那么,我是否可以将其转换为Base64?或者甚至可以将其转换为html文件上的图像标记?

这看起来像是编码问题


您是将mime类型与图像一起存储,还是提前知道mime类型?您的HTTP响应头在AJAX上是什么样子的?根据我看到的,您可能只需要包含mime类型。例如,对于JPEG,请在响应头中使用
内容类型:image/JPEG

这看起来像是一个编码问题莱姆


您是将mime类型与图像一起存储,还是提前知道mime类型?您的HTTP响应头在AJAX上是什么样子的?根据我所看到的,您可能只需要包含mime类型。例如,对于JPEG,请在响应头中使用
内容类型:image/JPEG

如何通过ajax?你是如何通过ajax获取图像的?我会就此回复你。这是我在大学里从事的一个相当老的项目。我会让你知道我是否能找到代码并查看一下:)我会就此回复你。这是我在大学里从事的一个相当老的项目。如果我能找到代码,我会告诉你看看吧:)
public Blob profileImage;