yint-tech/sekiro-open

传输文件问题。

Closed this issue · 2 comments

https://github.com/virjar/sekiro/blob/1e4c43bb0e/sekiro-lib/src/main/java/com/virjar/sekiro/api/SekiroResponse.java#L66
如果用writeAndFlush来传输文件,文件过大的话,会堵塞channel,导致服务器read time out,close channel.

sekiro本身不建议传大文件,另外如果超时,可以把timeout调长一些。

目前sekiro仅建议传递5M内的小文件,更大文件可能直接拥塞。

商业版本支持文件分段传输,且会自动分段。
开源版本由于协议封装不友好不支持此功能。

此issue关闭