从数据库转换图像到base 64返回太大的值? [英] Convert image to base 64 from database return too large value ?

查看:62
本文介绍了从数据库转换图像到base 64返回太大的值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在数据库中有图像,我使用base64显示它但是当我打开检查时我得到这个值



 <   img     src   =  data:image / png:base64,/ 9i / fsdkjflkefnslngfdlmfg />  





但是我希望这样显示



< pre lang =HTML> < img src = 图片网址 / >





这是我在代码中的代码: -



 <   img     class   =  img-responsive    src   =  data:image / png; base64,@ Convert.ToBase64String(Model.imgslide [i] .prod_img_data,0,Model.imgslide [i] .prod_img_data.Length)    alt   =  @ Model.imgslide [i] .alternate_text >  





我的尝试:



任何人都可以帮我解决这个问题吗?

解决方案

你需要设置 Web API [ ^ ]图像的端点,图像以字节存储。这样的事情: c# - 返回图片网址的结果web api 2查询 - Stack Overflow [ ^ ]


i have image in database and i use base64 to display it but when i open inspect i get this value

<img src="data:image/png:base64,/9i/fsdkjflkefnslngfdlmfg />



but i want display it like this

<img src="URL FOR IMAGE " />



this is my code in View:-

<img class="img-responsive" src="data:image/png;base64,@Convert.ToBase64String(Model.imgslide[i].prod_img_data, 0, Model.imgslide[i].prod_img_data.Length)" alt="@Model.imgslide[i].alternate_text">



What I have tried:

Can any one help me to solve this problem ?

解决方案

You would need to set up a Web API[^] endpoint for images with the images stored in bytes. Something like this: c# - Return image url as result of web api 2 query - Stack Overflow[^]


这篇关于从数据库转换图像到base 64返回太大的值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆