从数据库转换图像到base 64返回太大的值? [英] Convert image to base 64 from database return too large value ?
本文介绍了从数据库转换图像到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屋!
查看全文