|
@@ -42,7 +42,7 @@ public class SysUploadController {
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * [SSE] 消息监听 (上传进度)
|
|
|
|
|
|
+ * [SSE] 上传进度监听
|
|
*/
|
|
*/
|
|
@GetMapping(value = "/api/sse/stream/upload", produces = "text/event-stream;charset=UTF-8")
|
|
@GetMapping(value = "/api/sse/stream/upload", produces = "text/event-stream;charset=UTF-8")
|
|
public SseEmitter streamUpload() {
|
|
public SseEmitter streamUpload() {
|
|
@@ -56,10 +56,7 @@ public class SysUploadController {
|
|
emitter.send(SseEmitter.event().data("Connected successfully! (连接成功)"));
|
|
emitter.send(SseEmitter.event().data("Connected successfully! (连接成功)"));
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
// 关闭连接
|
|
// 关闭连接
|
|
- // emitter.complete();
|
|
|
|
manager.emitters.remove(emitter);
|
|
manager.emitters.remove(emitter);
|
|
- // 如果存在,则关闭
|
|
|
|
- sseUtil.closeIfExist(userId);
|
|
|
|
}
|
|
}
|
|
return emitter;
|
|
return emitter;
|
|
}
|
|
}
|