拉拉维尔。从 SQLSERVER 检索图像。数据类型:图像

迭戈·帕切科

我正在尝试从 SQLServer 检索图像并将其显示在浏览器中,但它不起作用。有人可以帮我吗?

  1. 控制器

    public function viewFamily(){
       $queryPhoto = IDF_FOTO::select('FOT_BLO_IMG_FOTO')->where('ID_PROCESSO', '123456')->get();
       $image = $queryPhoto[0]->FOT_BLO_IMG_FOTO; 
       echo '<img src="data:image/jpeg;base64,' . base64_encode( $image ) .'" height="100" width="100"/>';
       echo '<img src="data:image/jpeg;base64, ' . chunk_split(base64_encode($image)) .'" height="150" width="150"/>';
    
    
       return view("intel.viewFamily", ['queryPhoto'=> $queryPhoto[0]]);    }
    
  2. 浏览器上的结果:
    在此处输入图片说明

我真的很感谢任何帮助解决这个问题。谢谢!

迭戈·帕切科

我刚刚在另一个主题中找到了解决方案:https : //stackoverflow.com/a/47756897/6157142需要将 HEX 转换为 String,然后通过 base64 对其进行编码。

$queryPhoto = IDF_FOTO::select('FOT_BLO_IMG_FOTO')->where('ID_PROCESSO', '123456')->get();
    $string = pack('H*', $queryPhoto[0]->FOT_BLO_IMG_FOTO);
    $string = base64_encode($string);
    echo '<img src="data:image/jpg;base64,'.$string.'" />';

对我来说工作得很好。谢谢你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拉拉维尔 | 数据透视表,表名冲突

来自分类Dev

如何修复“数据库(database.sqlite)不存在。” 在拉拉维尔(Laravel)?

来自分类Dev

拉拉维尔 | 测试

来自分类Dev

雄辩的拉拉维尔(Laravel)

来自分类Dev

拉拉维尔论点太少

来自分类Dev

迈尔冈·拉拉维尔

来自分类Dev

数据检索从一对多。拉拉韦尔

来自分类Dev

图像未在视图中显示。拉拉韦尔

来自分类Dev

拉拉维尔(Laravel)倒计时

来自分类Dev

拉拉维尔。显示索引的策略

来自分类Dev

拉拉维尔 | 使用 Eloquent hasManyThrough

来自分类Dev

拉拉维尔。与路线冲突

来自分类Dev

迈尔冈·拉拉维尔(Mailgun Laravel)

来自分类Dev

无法更新数据库数据。拉拉韦尔

来自分类Dev

如何求和/获得拉拉维尔的所有价格

来自分类Dev

表无法正确呈现与异步 PHP | API | 拉拉维尔

来自分类Dev

如何验证更新请求中的规则?拉拉维尔 5

来自分类Dev

拉拉维尔 | 如何替换表单请求中的字段?

来自分类Dev

拉拉维尔 | 如何在 JavaScript 中访问会话数组?

来自分类Dev

拉拉维尔 | 错误:标题不能包含多个标题

来自分类Dev

拉拉维尔。按用户角色、关系排序

来自分类Dev

拉拉维尔。RouteCollection.php 中的 MethodNotAllowedHttpException

来自分类Dev

拉拉维尔。通过删除请求传递参数

来自分类Dev

拉拉维尔 | 多个文件上传不起作用

来自分类Dev

路线 [/createhotel] 未定义。拉拉维尔 5.4

来自分类Dev

拉拉维尔。我怎样才能改进这个查询

来自分类Dev

拉拉维尔 | 来自变形模型的多态关系

来自分类Dev

从SQLite数据库检索图像(BLOB数据类型)

来自分类Dev

检查数据库中是否存在获取的用户。拉拉韦尔

Related 相关文章

热门标签

归档