Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不知道这是如何完成的,但是按照它在 Sinatra 中的完成方式不会在 Goliath 上削减它 -如何从 Sinatra 发送二进制数据?
如果您的文件足够小,您可以将“Content-Type”标头设置为标头哈希,然后将数据发回。
[200, {'Content-Type' => 'application/octet-stream'}, "\x01\x02\x03"]
如果文件很大,您可以对响应进行分块流式处理,查看 Goliath 的示例目录以查看几个流式处理示例。