首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有任何方法可以在html图像标记中显示GridFS格式的图像而不是使用base64编码的图像

是否有任何方法可以在html图像标记中显示GridFS格式的图像而不是使用base64编码的图像
EN

Stack Overflow用户
提问于 2016-09-14 00:33:38
回答 1查看 260关注 0票数 0

下面是我的代码,用于显示存储在GridFS to HTML页面中的图像。

代码语言:javascript
复制
    $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传递给视图..

代码语言:javascript
复制
         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>


     }

显示正常的网页图片是一种很好的做法吗?我是否应该选择文件系统存储?

EN

回答 1

Stack Overflow用户

发布于 2016-09-14 00:44:29

对于图像,js,css和附件文件,你应该只在文件系统中存储文件,因为你的web服务器管理客户端和服务器端的缓存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39474948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档