如何在laravel中将base64编码的图像存储到数据库

问题描述 投票:0回答:0

Base64 编码图像存储在表中,但当我尝试显示它时,它没有显示在编辑页面中。

   $base64Image = null;
   if ($request->hasFile('profile_picture')) {
     $image = $request->file('profile_picture');
     $base64Image = base64_encode(file_get_contents($image));
   }

   $teacher->profile_picture = $base64Image;```


 <div class="form-group">
   <label>Upload Profile Picture</label>
   <input type="file" class="dropify" name="profile_picture" id="dropify-event" data-default-file="data:image/jpeg;base64,{{ $teacher->profile_image }}">
  <img src="data:image/png;base64,{{ base64_encode($teacher->profile_image) }}" alt="Profile Picture">
</div>
laravel file-upload base64
© www.soinside.com 2019 - 2024. All rights reserved.