下面是我的代码,用于显示存储在GridFS to HTML页面中的图像。
$conn = new MongoClient('SHLY_DBSERVER');
$db = $conn->newdb;
$gridFS = $db->getGridFS('productImages');
$image = $gridFS->find();
$im_array=iterator_to_array($image);
return $im_array;通过将$im_array传递给视图..
foreach ($im_array as $key => $value)
{
$imageFile = $value->getBytes();
$img=base64_encode($imageFile); ?>
<img style="width:300px;margin-left: 5em" class="img-responsive" src="data:image/jpg;charset=utf8;base64,<?php echo $img ?>"/><br>
}显示正常的网页图片是一种很好的做法吗?我是否应该选择文件系统存储?
发布于 2016-09-14 00:44:29
对于图像,js,css和附件文件,你应该只在文件系统中存储文件,因为你的web服务器管理客户端和服务器端的缓存。
https://stackoverflow.com/questions/39474948
复制相似问题