1

我正在按照以下教程构建 websocket:http ://blueprintforge.com/blog/2012/02/13/websockets-in-play-2-dot-0

这个对我有用。但是,我想使用 websocket 来显示表单提交/作业的进度。在我的工作完成运行后,我想将用户重定向到一个静态 url。

在play框架中,可以返回

WebSocket<String>

代替

Result

但是结果会让你通过返回 redirect('www.domain.com/job8273') 来重定向

这可以使用 websockets 重定向吗?

4

1 回答 1

4

您可以获得上传完成的消息并使用 JavaScript 重定向:

websocket.onmessage = function(evt){
    if(evt.data=="finished") 
      window.location.href = 'www.domain.com/job8273';
}
于 2012-11-13T09:28:35.720 回答