当使用Google的FlatBuffer时,最终使用的类型是ByteBuffer
(可以只包装byte[]
)。 我正在将其与HttpServletResponse
一起使用. 问题变成了 Servlet PrintWriter
不提供byte[]
或ByteBuffer
编写。
能够从HttpServletResponse
输出而无需将ByteBuffer
/byte[]
复制到另一种类型中的任何技巧?
很抱歉这个问题,因为我在这个 PDF 问题中找到了答案:如何将 byte[] 作为 pdf 发送到 java Web 应用程序中的浏览器?
事实证明,servlet 有一个getOutputStream
方法,它提供了一种byte[]
的写入方法。