我想从Sinatra应用程序发送二进制数据,以便用户可以将其下载为文件。
我尝试使用send_data
,但是它给了我undefined method 'send_data'
我怎样才能做到这一点?
我可以将数据写入文件,然后使用send_file
,但我宁愿避免这样做。
最佳答案
您可以只返回二进制数据:
get '/binary' do
content_type 'application/octet-stream'
"\x01\x02\x03"
end
关于sinatra - 如何从Sinatra发送二进制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083974/