使用 Google 的 FlatBuffer 时,最终使用的类型是 a ByteBuffer(可以只包装 a byte[])。我将它与HttpServletResponse. 问题变成了 ServletsPrintWriter不提供byte[]或ByteBuffer编写。
HttpServletResponse无需将ByteBuffer/复制byte[]到另一种类型即可从 an 输出的任何提示?
使用 Google 的 FlatBuffer 时,最终使用的类型是 a ByteBuffer(可以只包装 a byte[])。我将它与HttpServletResponse. 问题变成了 ServletsPrintWriter不提供byte[]或ByteBuffer编写。
HttpServletResponse无需将ByteBuffer/复制byte[]到另一种类型即可从 an 输出的任何提示?
很抱歉这个问题,因为我在这个 PDF 问题中找到了答案:How to send byte[] as pdf to browser in java web application?
事实证明,servlet 有一个getOutputStream提供byte[]write 方法的方法。