Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中从api响应转换为图像_Javascript_Image_Base64 - Fatal编程技术网

在javascript中从api响应转换为图像

在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`�&""""�

我构建了一个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`�&""""��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)?我正在执行获取请求