在javascript中从api响应转换为图像
我构建了一个Rest服务来存储不同类型的图像。当我要从服务中检索图像时,会得到下一个响应:在javascript中从api响应转换为图像,javascript,image,base64,Javascript,Image,Base64,我构建了一个Rest服务来存储不同类型的图像。当我要从服务中检索图像时,会得到下一个响应: �PNG ↵↵ IHDR���Ϩ� IDATx���kI�����ꗆ�A��D�ȼ��ؠ�"�ÜY�c��Ys ... Y2kςo���{d{y'{Ahs���8&���&A↵( n�/������-uےl'��a����U�zv��U�@ �DDDDD1`�&""""��7Q������b��MDDDDo""""�0xŀ������(�DDDDD1`�&""""�
�PNG
↵↵
IHDR���Ϩ� IDATx���kI�����ꗆ�A��D�ȼ��ؠ�"�ÜY�c��Ys ...
Y2kςo���{d{y'{Ahs���8&���&A↵( n�/������-uےl'��a����U�zv��U�@ �DDDDD1`�&""""��7Q������b��MDDDDo""""�0xŀ������(�DDDDD1`�&""""��7Q������b��MDDDDo""""�0xŀ������(�DDDDD1`�&""""��7Q������b��@�� ��IEND�B`�
我试图转换为base64字符串,但无法转换。过去两天我在网上冲浪,但我找不到解决这个问题的办法
这是我的代码片段:
jQ('<img />',{
src : "data:image/png;base64," + btoa(unescape(encodeURIComponent(xmlHttpLogoExdanded.responseText))),
class : "rounded-circle img-photo-profile",
})
jQ('api是否可以返回服务器上文件的路径?然后只需将src
作为文件路径。api不会响应服务器中的img路径如果您构建api,您是否可以将其更改为这样的行为?您是在对api执行GET请求,还是执行其他操作(例如POST或PUT)?我正在执行GET请求api是否可以返回服务器上文件的路径?然后只需将src
作为文件路径。api不响应服务器中的img路径如果您构建api,您是否可以将其更改为这样的行为?您是在执行对api的GET请求,还是执行其他操作(例如POST或PUT)?我正在执行获取请求