如何在Sinatra中流式传输图像对象

时间:2010-04-12 11:28:10

标签: stream mongodb sinatra gridfs

我使用GridFS将图像上传到mongoDB。我想从数据库中检索图像并在浏览器中显示它。如何在Sinatra和HAML的帮助下做到这一点。

1 个答案:

答案 0 :(得分:2)

这个Sinatra应用程序使用旧的GridStore API,但原则仍然适用。为图像创建单独的URL,设置内容类型,并在Grid方法上调用#read:

http://github.com/banker/mongodb_examples/blob/master/tweets/sinatra_tweets.rb