使用jQuery从二进制数据获取图像

维卡斯·拉瓦尼(Vikas Lalwani)

我正在使用Web API从数据库中获取图像,它正在返回json数据,现在响应中的图像数据是这样的

PNG

1b ���sRGB�������gAMA���� �a��� pHYs�������o�d����IDATx^����\�uލ�x����q��N^�q��q��%v��n�H�,Y�7J"A�N��H���{�� :H�$A��wi��g���9w��H�,�u��9s�����yֳ��}��#�Á�1b��9�Ks? 9?s @ / 1b? 9 ss (&}。 M ^ ? 5〜 9?s.

我应该如何将其转换回来,以便可以使用jquery在浏览器中查看图像

当前的ajax是

 $.ajax({
                url:  "/api/v1/images/" + items.image.id + "/w" + items.image.width,
                type: 'GET',
                dataType: 'json',

                success: function (data) {
                  $('#' + items.id).attr('src',data.responseText);

                },
                error: function (status) {


                }
            });
普林斯霍恩

这样做,比您想像的要容易

var url = '/api/v1/images/' + items.image.id + '/w' + items.image.width;
$('#' + items.id).attr('src', url);

完全不需要ajax。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 Magick Wand API 从图像中获取二进制数据

如何使用PHP从二进制Blob数据中获取BMP图像

使用.Net Core和Angular 8从数据库中获取图像(二进制数据)

从PIL.Image获取二进制图像数据?

如何在Go中打开图像以获取黑白像素的二进制数据?

是否可以从React-Native中的图像获取二进制数据?

如何从PHP中的二进制数据在浏览器上获取图像

如何获取CasperJS请求的图像的二进制文件?

Colorbox将图像显示为二进制数据

如何从WebSocket二进制数据显示图像?

在CSV文件中传输二进制数据(图像等)

如何从包含二进制数据的str构建图像?

Flutter将图像转换为二进制数据

在javascript中转换二进制原始图像数据

将图像转换为二进制数据

如何使用 redux-observable 正确获取二进制图像?

如何使用 Keras 从二进制图像分类模型中获取类?

从二进制数据图像中获取图像类型并将其转换为 PHP 中的实际图像

使用Mongo集合中的二进制数据作为图像源

使用CNN进行二进制图像分类-选择“负”数据集的最佳做法?

如何使用socket.io发送图像文件(二进制数据)?

Jersey:从发布请求中获取二进制数据

从字符串中获取二进制数据

无法从 SSMS 获取完整长度的二进制数据

使用 skimage 的二进制图像

Kotlin 使用 window.fetch API 获取二进制数据

使用二进制掩码获取多个数据帧(段)

如何使用Golang获取发布的二进制数据的文件名?

使用 C# 从 CouchDB 中获取大的二进制数据