从MongoDB中渲染图像

时间:2013-09-25 05:57:14

标签: mongodb twig

我通过GridFS存储图像文件,是否可以用树枝渲染这些图像?现在我可以通过在Response对象中设置标题内容类型和内容来在控制器中呈现它,但是如何在渲染带有从MongoDB中存储的图像的文档列表中呢?

亲切的问候,

2 个答案:

答案 0 :(得分:0)

搜索后我做了什么回来

"data:".$this->getMimeType().";base64," . base64_encode($this->file->getMongoGridFSFile()->getBytes())

在图像标记的src属性中。

我不确定它是否有任何缺点,如果可以缓存,请告诉我。

答案 1 :(得分:0)

最好通过http(例如使用nginx-gridfs)直接向用户提供图像,并放置src链接。