使用 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 方法的方法。