2011-11-18 53 views

回答

0

应该是可能的,但我认为你必须给首部直接响应,并据此构建你的回应。

处理服务文件的Netty示例应该有所帮助。

在动作我觉得默认的是整个文件发送一个“范围”,但你可以构建自己的范围,然后它会被作为一个分块的答复

+0

我认为这个功能应该在Netty中生存,类似于现有的http://docs.jboss.org/netty/3.2/api/org/jboss/netty/handler/codec/http/HttpContentCompressor.html。我会提出一个问题,并希望拿出测试和补丁。 – jabley

0

你可能想看看我们的开源库SIRIUS提供了netty以上的薄层。我们实施了我们发送文件的方法范围请求支持:

https://github.com/scireum/sirius/blob/develop/web/src/sirius/web/http/Response.java#L504

我们的工具“S3Ninja”(http://s3ninja.net - MIT许可),它模拟了S3 API成功地提供视频到iPhone/iPad设备这对于例如需要支持范围请求。

随意使用SIRIUS(http://sirius-lib.net)在您自己的产品(麻省理工学院许可)或得到灵感的代码,这并不难。

相关问题