关于截屏生成的base64字符串?如何显示更好?

vcxiaohan 发布于 2016/05/03 09:01
阅读 268
收藏 0

使用的activex控件截屏,最后返回一串截图的base64字符串,目前有两种显示方式:

1.直接写在img标签的src上,如:<img src=“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D”/>

2.把base64字符串传给后台,处理一下,返回一个图片地地址,前端这样显示:

<img src=“http://www.letuknowit.com/images/wg.png”/>

请问哪种方式比较好?说说理由,谢谢啦

加载中
0
kakai
kakai
第一种无法缓存,第二种因为有磁盘文件地址,访问是可以缓存的,主要看你那边有没有必要缓存了,比如验证码之类的,第一种好些,没有磁盘IO流,性能更好;如果是一个固定图片还是第二种吧,而且还可能有缩略图的需求
kakai
kakai
回复 @vcxiaohan : 不用客气!
v
vcxiaohan
是的,我们需要能查看记录,所以还是选择第二种吧,谢谢了
返回顶部
顶部