gpt4 book ai didi

java - 输入流上的 JAX-RS 自定义范围

转载 作者:行者123 更新时间:2023-12-01 23:21:43 26 4
gpt4 key购买 nike

我有 REST 服务来提供 mp4 内容,该内容接受 Range 作为格式 bytes=1000- 的 header ,其中 1000 是起始字节。我正在使用 InputSteam.skip(int n) 方法跳过前“n”个字节并返回剩余字节。

在 iphone(safari 浏览器)上,我收到值为 bytes=1000-2000 的 Range 请求,因此我也想跳过第 2000 个字节之后的最后一个字节。我怎样才能跳过这些字节?

最佳答案

尝试使用带有偏移量的java.io.InputStream#read(byte[], int, int)

例如,范围是1000-3000:

读取(文件, 1000, 2000)

  • 1000 - 从第 1001 个字节开始
  • 2000 - 范围长度

关于java - 输入流上的 JAX-RS 自定义范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58326176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com