java - 如何将 bytearray 转换为 img 标签?

标签 java jquery html ajax jsp

我有一个返回 png 图像字节数组的服务,我想在我的 jsp 页面上呈现它。 我正在进行 ajax 调用以获取图像。

$.ajax({
            type: "GET",
            cache: false,
            async: false,
            url: '<spring:url value="/service/org/flk/2"/>',
            success: function(msg) {

最佳答案

您需要流式传输 base64 编码的数据作为响应,然后您可以这样做

$("#someDivId").html('<img src="data:image/png;base64,'+response + '"/>');

其中response是base64编码的图片数据

关于java - 如何将 bytearray 转换为 img 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946158/

相关文章:

java - Objective-C main 方法中的数组。 Sigserve 错误。纽布

java - 如何解决错误 "android.database.CursorIndexOutOfBoundsException: Index 1 requested, with a size of 1"

java - JavaFX 3D 中的可见光源

javascript - 使用 Jquery 从 div 中获取 url

javascript - 清除具有特定类型属性的输入

jquery - 使用 css 或 jquery 方法将 fa-caret right 交换为 Caret down

java - 找到接口(interface) org.apache.hadoop.mapreduce.TaskAttemptContext

jquery - 使用 jQuery 滑动 3 里元素

html - 这是一个 -webkit-box-reflect 错误吗

html - 我可以向 list-images-style 添加 CSS3 Transition 吗?