我能够使用SimpMessagingTemplate.convertAndSend()方法将字符串消息发送到websocket,但是当我尝试发送byte []时,该消息不起作用。当我将byte []发送到websocket订阅频道时,触发了websocket DISCONNECT事件,并且连接丢失。任何使用SimpMessagingTemplate将byte []发送到websocket的想法!!!!!
@Autowired
private SimpMessagingTemplate template;
String body = "Message to be Sent";
template.convertAndSend("/channel", body); --------- working
template.convertAndSend("/channel", body.getBytes()); --------- Not working
答案 0 :(得分:1)
您是否尝试过将自定义消息转换器添加到字节数组 ??只需覆盖 configureMessageConverters 方法。
public IActionResult UploadPackage([FromForm]List<IFormFile> postedFiles)
{
}