在 Laravel 中,怎么用接口直接返回一个 base64 的图片? 
                            
                                                    
                        
                    
                    
  
                    
                    看过很多图片网站,在图片上点击右键,选择“在新标签页打开图片”,然后看 url 就是一个普通的网址,甚至有的是 .php 的 url。
我在数据库中存了图片的 base64 数据,在请求接口的时候直接 echo 了图片的 base64 字符串,发现浏览器不认。

想问如何在 Laravel 中,通过接口直接返回一个 base64 的图片数据?也就是想要在 img 标签中直接写src = "http://127.0.0.1:8000/source/5090ada9edef280404c515a6ec608223",浏览器能直接显示图片。这时 http://127.0.0.1:8000/source 的响应应该怎么写?
试过这样写,但是不对:
// $base64 是图片的 base64 数据
return response($base64, 200)
    ->header('Content-Type', 'image/png'); 
           
         
                     
                     
            

 
         
             
             
             
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: