繁体   English   中英

使用base64_decode laravel解码图像时获得空白结果

[英]Getting blank result when decode image using base64_decode laravel

我见过人们使用base64_decode解码图像,但是我想从数据库中解码图像并以视图形式显示。 有任何想法吗?

经过更多研究后,我发现需要在解码后将其转换为图像,但是我该怎么做呢? 提前致谢

控制器:

 public function getInfo($id) {
  $data = personal_info::where('id',$id)->get();
 return view('test',compact('qualification','data'));
}

View.blade.php:

@foreach ($data as $object)
   <b>Signature: </b>{{base64_decode($object->signature)}}<br><br>
@endforeach

路线:

Route::get('user/show/{id}','HomeController@getInfo')->name("user.show");

保存时,您可以另存为(如果您使用的是laravel图像干预

 $images = Input::file('images');
 foreach($images as $image){
   $imageDb = (string)Image::make($img)->encode('data-url');
   // save the image in database now 
 }

您可以将$imageDb保存在数据库的图像中,并且可以从数据库中获取图像,并像通常在img标签中提供src属性那样显示,如下面的刀片文件所示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM