我有一个关于 Postman 流的简单而棘手的问题。如何在输出块中显示生成的图像?
当我在classique模式下运行创建图像的请求时,我的图像在响应体
中正确呈现
但是当我在流中调用相同的请求时,图像不显示
,而图像的链接正确显示图像。
返回图像的端点用好的返回类型标记
@GetMapping(value = "/generateQR/{id}", produces = MediaType.IMAGE_PNG_VALUE)
@PreAuthorize("hasAnyAuthority('ROLE_KAMINOAIN')")
public @ResponseBody byte[] generateQRCode(@PathVariable("id") Long id) throws Exception {
Clone clone = getOne(id);
return barCodeService.generateQRCodeImage(clone.toString());
}
字符串
我知道流动是一个仍在开发中的功能,所以也许还不可能。但如果有人知道如何渲染图像,它会有所帮助。
1条答案
按热度按时间lskq00tm1#
所以过了一段时间我找到了一些工作
现在我的服务不发送字节数组,而是发送表示它的base64编码字符串
字符串
然后,在postman flow中,我添加了一个模板块
,而不是在获取图像后立即显示图像
在这个块之后,我可以在注解块
中渲染我的图像