【问题标题】:MongoDB GridFS Embedding Images (PHP/HTML)MongoDB GridFS 嵌入图像 (PHP/HTML)
【发布时间】:2017-07-08 15:26:42
【问题描述】:
我正在使用 MongoDB 和 GridFS,但我希望能够将其包含在名为 display 的页面上的图像标记中,getimage.php 是从 Mongo 获取图像的页面,例如 <img src='getimage.php' height='100px' width='100px'>
这有可能吗?如果有的话,它的实施方式是什么?
【问题讨论】:
标签:
php
html
mongodb
image
nosql
【解决方案1】:
仅使用getimage.php 是不够的。您还应该为要检索的图像提供标识符。这样一来,您就可以将此技术用于无限数量的图像。
<img src='getimage.php?oid=4rf55...' height='100px' width='100px'>
如果您使用文件 OID,您可以轻松地从 GridFS 获取图像。在getimage.php 中,您只需根据oid=....param $oid = $_GET['oid'] 提供的值获取图像。