【问题标题】:fetch an image from mongodb using gridfs and php使用 gridfs 和 php 从 mongodb 获取图像
【发布时间】:2016-04-23 19:04:47
【问题描述】:

-- 早些时候,我使用 gridFS 将图像存储到 mongodb,然后使用下面的代码检索图像。但是,它向我显示了一堆字符而不是真实图像。我应该如何解决这个问题。

谢谢

$m = new MongoClient();
$db = $m->test;
$gridFS = $db->getGridFS();

$id = 123;

echo $gridFS->findOne(array("_id" => $id))->getBytes();


【问题讨论】:

    标签: mongodb gridfs


    【解决方案1】:

    我认为你需要使用而不是 gtbyte()

    GridFS gfsPhoto = new GridFS(mongoTemplate.getDb(), "photo");
    GridFSDBFile image = gfsPhoto.findOne(new ObjectId(id));
    InputStream stream = image.getInputStream();
    

    【讨论】:

      猜你喜欢
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2015-07-13
      • 2014-10-19
      • 2014-12-05
      • 1970-01-01
      相关资源
      最近更新 更多